【求助】要如何讓EXCEL的巨集自動執行?



贊助商連結


deepblue
2004-01-31, 07:21 PM
我想要請問一下
我現在要怎樣讓我所寫的巨集在文件開啟的同時就可以自動執行了
就像是javascript中的onload指令一樣?

還有
如果我想要設計一個可以在我的儲存格有變動的同時顯示訊息的程式碼要怎樣寫?
初初入門
希望知道的網友可以跟我說一下
感激不盡!

贊助商連結


leonchou
2004-01-31, 09:35 PM
問題一. 把程式放在 ThisWorkbook 模組, 如圖.

leonchou
2004-01-31, 09:38 PM
問題二. 把程式放在工作表 (Worksheet) 模組, 如圖.
然後使用名為 Worksheet_Change 的巨集, 例 --

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$1" Then Exit Sub
Application.EnableEvents = False
Target.Value = Target - [B1]
Application.EnableEvents = True
End Sub

deepblue
2004-01-31, 11:04 PM
多謝您
我瞭解了!

oscar81
2006-01-13, 02:02 PM
THX!!!!!!!!!!