У меня есть переменная, объявленная как 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
Если в моем столбце «А» есть только один элемент, тоmy All_WorkWeeks_Entered будет строкой.
и в дальнейшей части кода, который я использую
For Counter = 1 To UBound(All_WorkWeeks_Entered)
Next Counter
UBound не может использоваться для строки.Как я всегда буду принимать All_WorkWeeks_Entered в качестве массива?