COCO研究院

 找回密碼
 註冊
搜索
查看: 3707|回復: 6

[EXCEL] 請問 Private Sub Worksheet_Calculate() 如何設定第二個Worksheet_Calculat

[複製鏈接]
發表於 14-12-4 07:47 | 顯示全部樓層 |閱讀模式
請問 VBA高手
如何在同一個sheet 設定第二個 Worksheet_Calculate()

Private Sub Worksheet_Calculate()
......

End Sub

??????   Worksheet_Calculate()
..................

End Sub



請問
如何在同一個sheet 設定第二個 Worksheet_Calculate()

發表於 14-12-4 12:20 | 顯示全部樓層
當一個sheet內容有異動時即會觸發Worksheet_Calculate()事件
不太明白為何需要2個或以上的Worksheet_Calculate()程序
如有不同的要處理的事,皆可寫在單一Worksheet_Calculate()程序裡,不是嗎?
 樓主| 發表於 14-12-4 12:58 | 顯示全部樓層
Seer_et 發表於 14-12-4 12:20
當一個sheet內容有異動時即會觸發Worksheet_Calculate()事件
不太明白為何需要2個或以上的Worksheet_Calcul ...

舊版本的Excel
Private Sub Worksheet_Calculate()
   .
  if .....

  end if
if .....

  end if
..


End sub

檔案太大 超過64K VB 說不可以

發表於 14-12-4 18:35 | 顯示全部樓層
那其中一部分改成function呢
 樓主| 發表於 14-12-4 19:31 | 顯示全部樓層
Issue 發表於 14-12-4 18:35
那其中一部分改成function呢

請問 function 如何用呢?

我VB 沒學過
只會模仿

發表於 14-12-4 20:16 | 顯示全部樓層
Private Sub Worksheet_Calculate()
     aaa '這樣呼叫副程式

End Sub

'aaa是副程式名稱
Function aaa()


End Function
 樓主| 發表於 14-12-4 20:22 | 顯示全部樓層
Issue 發表於 14-12-4 20:16
Private Sub Worksheet_Calculate()
     aaa '這樣呼叫副程式

瞭解了
有空再試試
試完在上來報告
謝謝

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-25 05:52

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |