以下是获取上次使用的列
的代码Dim lastColumn As Integer
lastColumn = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column
返回假设6。我的用例基于返回值我想在vba中创建no变量。怎么做请帮助
答案 0 :(得分:0)
您应该定义1个长数据类型的数组变量。
例如。
Sub test()
' Get last column number
Dim lastColumn As Integer
lastColumn = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column
' Create a long data type array with limit equal last column number
Dim arrColVars(lastColumn) as Long
' Perform operations or assignment on variables
' arrColVars(0) = 123
' arrColVars(1) = 456
' ...
' arrColVars(n) = 789
End Sub
注意:强>