[問題] 新手VBA 呼叫另一個sub
想問大家有什麼解法?
在Sub11 跑迴圈 t=1到5 把A1到A5儲存格丟進 Sub22,依序處理完的結果S,再貼到B1到B5
嘗試過以下兩種方法
1. 在Call sub22 (Range("A" & t)) 完
不知道要怎麼在sub11中儲存處理好的S結果
依序貼到B1到B5
2. 直接在sub22 最後寫上
Range("B" & t) = S
但這裡一直顯示出錯,可能是我在sub22中都沒有寫到t值
我個人是不想直接在sub22中再多寫一個t迴圈才多寫一個sub11寫迴圈去呼叫sub22
以下code
Sub 11()
For t = 1 To 5
Call 22 (Range("A" & t))
Next
End Sub
-------------------------------------------------
Sub 22(lawtotal)
(過程壟長,簡單來說就是有個結果S)
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.125.247 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1687776399.A.B2F.html
→
06/27 09:06,
1年前
, 1F
06/27 09:06, 1F
→
06/27 09:06,
1年前
, 2F
06/27 09:06, 2F
→
06/27 09:11,
1年前
, 3F
06/27 09:11, 3F
Office 近期熱門文章
PTT數位生活區 即時熱門文章