這是網友問到的功能,因為他把程式碼寫在模組中,所以程式執行都沒作用,事件可以在工作表跟Thisworbook中找到,差別是一個是單一工作表另一個是所有工作表都會同時驅動。
address 回傳所在儲存格位置 例如:$A$1
column 回傳所在儲存格欄位順序 何如:range("a1").column 會回傳1
name 顯示物件名稱
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
MsgBox Sh.Name & Target.Address & "hi"
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
if Target.address="$A$1" and Target.value=100 then
MsgBox "儲存格A1的值等於100"
end if
End Sub
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。