[VBA ] sub傳值問題

看板Visual_Basic作者時間7年前 (2016/07/01 20:55), 7年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我在VBA內使用SUB傳值出現奇怪的問題 sub a1() v0 = 1 v1 = 2 a2(v0,v1) End Sub Sub a2(ByVal s0,ByVal s1) MsgBox "v0=" & s0 MsgBox "v1=" & s1 End 編譯時卻出現編譯錯誤,必須是::= 請問這個該如何解決呢? 先感謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.136.46.213 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1467377707.A.F87.html

07/01 22:37, , 1F
Sub a2裡面的msgbox &v0跟&v1改成&s0跟&s1
07/01 22:37, 1F
改了,一樣狀況 ※ 編輯: jacky1989 (101.15.112.22), 07/01/2016 22:46:02

07/01 23:53, , 2F
call a2(v0,v1)
07/01 23:53, 2F
可以了,感謝 ※ 編輯: jacky1989 (123.192.57.91), 07/02/2016 00:18:44
文章代碼(AID): #1NTcWh-7 (Visual_Basic)