[算表] 巨集之間變數的共用問題

看板Office作者 (小香)時間12年前 (2013/12/20 02:19), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
軟體:excel 版本:2010 在寫巨集的時候,經常會遇到變數共用的問題 比如說 sub test1() for k = 1 to 1000 id = k call test2 next k end sub 但test2是k的函數, 目前的作法是指定k到某個儲存格 sub test1() for k = 1 to 1000 range("A1") = k call test2 next k end sub 如果還是想把程式碼分成兩塊 test1 & test2 請問有其他更好的寫法嗎!? 有地方可以指定變數的值 然後適用於所有巨集嗎? 謝謝!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.0.171

12/20 03:25, , 1F
寫在Sub 上面: Public k as integer
12/20 03:25, 1F

12/21 23:22, , 2F
把test2寫成function就行了
12/21 23:22, 2F
文章代碼(AID): #1IipZEz5 (Office)
文章代碼(AID): #1IipZEz5 (Office)