Board logo

標題: [發問] 當我選擇了sheet3工作表就執行某程序???語法是? [打印本頁]

作者: t8899    時間: 2014-11-3 08:46     標題: 當我選擇了sheet3工作表就執行某程序???語法是?

當我選擇了sheet3工作表就執行某程序???語法是?
作者: stillfish00    時間: 2014-11-3 19:55

回復 1# t8899
你在VBAProject點工作表3,程式碼上方有下拉選項讓你選工作表觸發的事件,
到這裡查一下有哪些事件就好了,也不用特別記。
[attach]19468[/attach]
  1. Private Sub Worksheet_Activate()
  2.   MsgBox "我被選擇了"
  3. End Sub
複製代碼

作者: t8899    時間: 2014-11-3 21:43

回復  t8899
你在VBAProject點工作表3,程式碼上方有下拉選項讓你選工作表觸發的事件,
到這裡查一下有哪 ...
stillfish00 發表於 2014-11-3 19:55


了解!謝謝指導
作者: t8899    時間: 2014-11-3 22:06

本帖最後由 t8899 於 2014-11-3 22:19 編輯
回復  t8899
你在VBAProject點工作表3,程式碼上方有下拉選項讓你選工作表觸發的事件,
到這裡查一下有哪 ...
stillfish00 發表於 2014-11-3 19:55

奇怪失效??
Private Sub Worksheet_Activate()
ActiveWindow.ScrollColumn = Range("A1").Column '右下滑桿移到最左邊
End Sub
作者: mark15jill    時間: 2014-11-4 18:01

回復 4# t8899


    如果想要切換工作表  切換後自動回到 A1  不用那麼麻煩
  1. Private Sub Worksheet_Activate()
  2.      [a1].select
  3. End Sub
複製代碼
如果想回到A欄位
  1. Private Sub Worksheet_Activate()
  2.     Columns("A:A").Select
  3. End Sub
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)