gpt4 book ai didi

excel - vba 获取表格中特定单元格的范围(listobject)

转载 作者:行者123 更新时间:2023-12-04 22:24:27 27 4
gpt4 key购买 nike

我试图让我的代码仅通过表引用范围(这样如果我从表中添加或删除列,代码将不会更改)。
我有一个名为 MyTable 的表。
此表有一个标题“MyHeader”。

在这里,我得到了表格的最后一行:

dim numRecords as integer
numRecords = sheet1.listobjects("MyTable").listRows.count

现在我有一个函数,它接收一个范围类型的参数并将一些东西放在这个范围内。

我希望函数接收列 'MyHeader' 和行号 numRecords 上的单元格。我将如何获得此单元格的范围(仅引用表格而不是工作表的行或列)?

谢谢

最佳答案

你可以使用类似的东西:

With Sheet1.ListObjects("MyTable").ListColumns("MyHeader").DataBodyRange
.Cells(.Rows.Count, 1).Value = "test"
End With

关于excel - vba 获取表格中特定单元格的范围(listobject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59337232/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com