[算表] VBA Module內變數賦值

看板Office作者 (W.K.)時間5年前 (2020/04/29 15:17), 編輯推噓0(003)
留言3則, 2人參與, 5年前最新討論串1/1
軟體:office excel 版本:2013 我在同一個Module內寫了三個sub 這三個sub都會用到同樣的兩個變數P、L 我看微軟網站的做法 在Module一開始先寫 Public P,L as Integer Sub variable() P=300 L=50 End Sub 然後再接著寫其他三個Sub 但是當我執行這些Sub時 結果跑出來P、L好像都是0 這是我有哪邊寫錯了嗎? 望請大家指點迷津 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.85.94.157 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1588144623.A.751.html

04/29 15:21, 5年前 , 1F
有先執行程序vriable嗎?
04/29 15:21, 1F

04/29 15:22, 5年前 , 2F
沒有的話,先執行一次後,再執行另三個程序sub試試
04/29 15:22, 2F

04/29 15:27, 5年前 , 3F
感謝so大 先執行變數賦值的程序就對了
04/29 15:27, 3F
文章代碼(AID): #1UgIdlTH (Office)
文章代碼(AID): #1UgIdlTH (Office)