2016-06-30 16 views
1

我只是喜欢这里这种图像的情况: ScreenshotVBA的Excel表中删除行和上移,而不是整个行

如何只能删除标记为红色的细胞和转移下面的单元格向上?

下面有个表,不应该会受到影响。有人可以帮忙吗?

感谢

杰文

+0

清除内容,排序和调整表格。 –

+0

我无法清除内容,也无法排序。它充满了数据,我只是在屏幕截图中删除了这些表中的数据。 – Jeevan

+0

我已经复制了临时位置中的一个表的内容,删除了该表,删除了这些行,然后创建了删除的表。 – Jeevan

回答

0

你可以使用

ListObject("TableName").ListRows(RowIndex).Delete 

并添加一个空行到底。

ListObject("TableName").ListRows.Add 
+0

我试过删除,但是出现这个错误“这个操作是不允许的,该操作试图在工作表的表格中移动单元格。” – Jeevan

+0

您可以尝试将其转换为范围,删除该行并将其转换回表格。 –

0

删除单元在片材和该表将被调整:

Range("B12:C12").Delete Shift:=xlUp