的下面是一個試圖打印在字符串中指定的範圍內的列數了一些Excel的VBA代碼。我在debug.print部分收到錯誤。我究竟做錯了什麼?查找列數了一系列
Dim val1a As String
val1a = "A1:D1"
Dim Rng1 As Range
Debug.Print Rng1(var1a).Columns.Count ' error here
的下面是一個試圖打印在字符串中指定的範圍內的列數了一些Excel的VBA代碼。我在debug.print部分收到錯誤。我究竟做錯了什麼?查找列數了一系列
Dim val1a As String
val1a = "A1:D1"
Dim Rng1 As Range
Debug.Print Rng1(var1a).Columns.Count ' error here
你做的錯誤是,
你宣佈 'val1a',但呼籲 'var1a'。
糾正錯字,你就可以拿到。
我們在上面的代碼中沒有'val1a'和'var1a'。希望這只是一個錯字,而不是真正的代碼。在將來使用'Option Explicit'來確保變量在被使用之前被聲明 – barrowc