【发布时间】:2017-12-14 21:47:11
【问题描述】:
我想从 Excel 中删除一个表格,包括标题、第一行和总计。
我将表名定义为字符串 (TableName)。
我找到了
Range(TableName).Delete
将删除 DataBodyrange 但保留标题和第一行。和
Range(TableName).ListObject.Delete
将删除整个表格,但留下空白。
我需要什么代码来删除整个表格并且不留空格?
【问题讨论】:
-
当您说“空白空间”时,您的意思是它只是不删除工作簿的整个行并将其余行向上移动?
-
是的。如果该表有 5 行,则删除该表后会留下 6 个空行。
-
这是防止数据丢失应该做的。想象一下,您有 2 个彼此相邻的表,您不希望删除一个表会自动删除包含第二个表数据的所有行,对吗?
-
明白。在这种情况下,表格的右侧没有任何内容。我真的很想删除表格的所有行并把其他所有东西都拿出来。