您可以按照这样的字母引用列:
Columns("A")
Run Code Online (Sandbox Code Playgroud)
因此,要获取列号,只需修改上面的代码,如下所示:
Columns("A").Column
Run Code Online (Sandbox Code Playgroud)
上面的行返回一个整数(在这种情况下为1).
因此,如果您使用变量mycolumn来存储和引用列号,则可以这样设置值:
mycolumn = Sheets("Sheet1").Columns("A").Column
Run Code Online (Sandbox Code Playgroud)
然后你可以这样引用你的变量:
Sheets("Sheet1").Columns(mycolumn)
Run Code Online (Sandbox Code Playgroud)
或引用单元格(A1):
Sheets("Sheet1").Cells(1,mycolumn)
Run Code Online (Sandbox Code Playgroud)
或引用一系列单元格(A1:A10)您可以使用:
Sheets("Sheet1").Range(Cells(1,mycolumn),Cells(10,mycolumn))
Run Code Online (Sandbox Code Playgroud)