返回列表 上一主題 發帖

[發問] 當我選擇了sheet3工作表就執行某程序???語法是?

[發問] 當我選擇了sheet3工作表就執行某程序???語法是?

當我選擇了sheet3工作表就執行某程序???語法是?

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

TOP

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


了解!謝謝指導

TOP

本帖最後由 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

TOP

回復 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
複製代碼

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題