【发布时间】:2017-08-15 08:54:10
【问题描述】:
我想使用 Excel VBA 删除/删除我的表的名称,即“Table2”。我知道如何手动删除名称,但我不知道如何将名称“Table2”设置为 VBA 中的名称。我发现了有关此主题的其他问题,但这些代码删除了所有命名范围,我只想删除名为“Table2”的表。
这是我的代码不起作用:
Sub Delete_Name_Table()
Dim n As Name
n = "Table2"
n.Delete
End Sub
有谁知道如何将 n 正确设置为“Table2”?
谢谢!
【问题讨论】:
-
您的意思是命名范围吗?或表格,在 VBA 中称为
ListObject -
到被列为 ListObject 的表
-
您要更改名称吗?还是删除整个表(连同它的数据)?
-
删除名称,而不是数据