【发布时间】:2018-04-21 19:08:53
【问题描述】:
在 Excel VBA 中,我找不到使用索引号而不是使用字符串中的标题对表的两个或多个列进行操作来填充表 (ListObjects) 中的列 (ListColumns) 的方法。因此,例如,我知道这在使用时有效:
lo.ListColumns("Spread").DataBodyRange = "=[Current]-[Historic]"
但是说“点差”是第 10 列,“当前”是第 5 列,“历史”是第 7 列。有没有办法执行以下操作来填充该列?我知道这不起作用,但我希望有类似的东西,因为我尝试了各种方法并且无法在搜索中找到它。
lo.ListColumns(10).DataBodyRange = lo.ListColumns(9).DataBodyRange - _
lo.ListColumns(10)
感谢您的帮助。
【问题讨论】: