我正在使用以下方法向活动工作表中的表添加一个新行:
ActiveSheet.ListObjects("MyDataTable1").ListRows.Add(AlwaysInsert:=True)
问题是它依赖于表名" MyDataTable1"。如果我将活动工作表更改为表名为" MyDataTable2"的工作表,我也必须更改我的代码。无论如何都要自动在活动表中找到表格,以便每次在表格之间切换时都不需要更改代码?
答案 0 :(得分:1)
如果每张纸只有一张桌子而不是
ActiveSheet.ListObjects(1).Name
检索ListObjects集合中第一个表的名称。