如果单元格包含零,如何删除单元格

时间:2017-01-28 08:45:51

标签: excel vba

我有一张包含9列和n行的表格。在第2列到第9列中,值为0或1.第1列将包含人名。现在我必须删除包含0的单元格,并将名称旁边连续包含1的单元格。请帮我写一个宏。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您不需要宏,只需按照以下步骤操作:

  1. 选择第2至9列。
  2. 使用查找/替换(Ctrl-H)将0替换为0(查找:0,替换为:(空白),单击全部替换)。这应该只留下1个。
  3. 使用GoTo(Ctrl-G),单击特殊,选择空白,单击确定。您现在应该选择所有空白单元格。
  4. 右键单击任何选定的单元格,然后单击删除...
  5. 选择左移单元格然后单击确定
  6. 如果您真的想要它作为宏,那么只需使用宏记录器记录您执行的步骤。搜索有关在Excel中录制宏的帮助。