删除单元格而不将其上移

Jil*_*448 4 excel vba shift delete-row

我有 vba 宏来删除选定的单元格。删除单元格后,它会自动向上移动单元格。我不希望单元格向上移动,因为单元格下方有一个图表,如果它们移动,一切都会受到干扰。

这是我用来删除单元格的代码

ActiveSheet.UsedRange.Select
ActiveSheet.Range("C2:H8").Select
Selection.Delete
Run Code Online (Sandbox Code Playgroud)

让我知道如何在不升级的情况下删除它们。

小智 5

你可以使用

ActiveSheet.Range("C2:H8").ClearContents 
Run Code Online (Sandbox Code Playgroud)

这将清空内容而不改变任何内容。