看板 Office 關於我們 聯絡資訊
軟體:Excel 2007 VB Project中可以VBA放程式碼的地方有: 1、sheet 2、Thisworkbook 3、Module sub test() msgbox "hello" end sub 我用上面的程式碼測試,發現都可以執行, 請問程式碼放在上面三個地方的差異是什麼呢? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.85.94
edmund71405:以你那個程式碼~放在哪裡都是當成一般副程式~跟放哪沒 05/26 18:00
edmund71405:關係 05/26 18:00
edmund71405:Sub Worksheet_Activate()像這個程式碼~就是放在SHEET 05/26 18:02
edmund71405:只有工作簿選取的時候才會執行 05/26 18:03
topgunguy:請問如果是EmbChart_MouseDown可以放在哪裡呢? 05/27 00:31
soyoso: 副程式?不正確,這就是一個程序 01/03 14:59
soyoso: 要說到副程式,就會有一個主程式,副程式(也可稱子程式[序 01/03 14:59
soyoso: ])由主程式[序]來呼叫,執行(執行時有可能傳值或址)之類的 01/03 15:01
soyoso: 這時才會提到副程式[序],而非看到內文就稱呼為當成副程式 01/03 15:02