[英]Getting compile error: argument type mismatch error
Option Explicit
Sub data()
Dim a, b As String
a = "demo"
b = "text"
Call getValue(a, b)
End Sub
Sub getValue(a As String, b As String)
Cells(1, 1).Value = a
Cells(1, 2).Value = b
End Sub
我收到編譯時錯誤:上面的代碼上的byref參數類型不匹配錯誤
當定義Dim a, b As String
, 僅意味着b As String
而a As Variant
。 您需要為定義的每個變量顯式定義類型。
將行修改為:將Dim a As String, b As String
設為Dim a As String, b As String
設為Dim a As String, b As String
,它將起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.