我是 Excel VBA 新手。我需要修改我的代码,以便我能够继续进行。
我想在 Excel 表格中选择多个表格列。 这是我的代码:
Dim ws As Worksheet
Dim tbl As ListObject
Set ws = Sheets("Sheet1")
Set tbl = ws.ListObjects(1)
Range("tbl[[Column1]:[Column5]]").Select
当我输入表名称时,它就起作用了。但我想使用我在代码中使用的变量来选择表列。
最佳答案
您可以使用串联将变量用作表名。
这是代码:
Dim ws As Worksheet
Dim tbl As ListObject
Set ws = Sheets("Sheet1")
Set tbl = ws.ListObjects(1)
Range(tbl & "[[Column1]:[Column5]]").Select
关于vba - 在 Excel 表格中选择多列的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36041167/