查找范围的列数

时间:2012-09-28 21:39:21

标签: excel vba count

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

Dim val1a As String
val1a = "A1:D1"

Dim Rng1 As Range

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

2 个答案:

答案 0 :(得分:11)

使用

Range(var1a).Columns.Count

答案 1 :(得分:1)

你犯的错误是,

你宣布'val1a'但是叫'var1a'。

纠正错字,你就可以得到它。