8

下面是一些 Excel VBA 代码,它应该打印字符串中指定范围的列数。我在该Debug.Print部分中遇到错误。我究竟做错了什么?

Dim val1a As String
val1a = "A1:D1"

Dim Rng1 As Range

Debug.Print Rng1(var1a).Columns.Count  ' error here
4

2 回答 2

15

采用

Range(var1a).Columns.Count
于 2012-09-28T22:03:56.127 回答
2

你犯的错误是,

您声明了“val1a”,但调用了“var1a”。

更正错字,您将能够得到它。

于 2017-04-10T05:56:11.473 回答