【发布时间】:2019-02-14 03:06:42
【问题描述】:
我的代码中有一个变量声明为 Variant
Dim All_WorkWeeks_Entered As Variant
我正在分配如下值
With Worksheets("workweeks")
All_WorkWeeks_Entered = Application.Transpose(.Range(.Range("A1"), .Cells(.Rows.Count, "A").End(xlUp)))
End With
如果我的列“A”只有一个元素,那么我的 All_WorkWeeks_Entered 将是一个字符串。
在我正在使用的代码的其他部分
For Counter = 1 To UBound(All_WorkWeeks_Entered)
Next Counter
UBound 不能用于字符串。我将如何始终将 All_WorkWeeks_Entered 作为数组?
【问题讨论】:
-
你想做什么?
-
我希望我的 All_WorkWeeks_Entered 变量始终是一个数组。
-
@urdearboy 但它运行良好。