【发布时间】:2016-08-15 22:04:00
【问题描述】:
我尝试从命名范围中选择多个列。我用一些变量构建了应该选择的字符串:
Dim onecolumn as Integer, lastcolumn as Integer
Dim tblTable as ListObject
Dim strforrange as String
Set tblTable = Sheet1.ListObjects("Table1")
onecolumn = 3
lastcolumn = tblTable.Range.Columns.Count
strforrange = tblTable & "[[#All],[Column" & onecolumn & "]:[Column" & lastcolumn - 1 & "]]"
Range(strforrange).Select
我逐步运行代码并检查了“strforrange”变量。即使正确,所选列也与字符串中所述的列不同。
有没有其他方法可以获取命名表的范围,或者有人知道解决方案吗?
【问题讨论】:
标签: vba excel named-ranges listobject