我想创建一些基本上会出现“IF Q = O THEN DELETE Q”的东西

时间:2015-10-20 11:09:55

标签: excel excel-vba vba

我有一段时间没有使用宏,所以我非常非常生疏,这可能超出了我必须开始的能力。

我只想删除单个Q字段的内容,而不是行或列或任何内容,我发现的有关删除宏的内容的所有内容包括删除行

用NULL替换Q也是一种解决方案,如果这样做更容易吗?

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

这假设您已经选择 ed您想要处理的单元格:

Sub ZeroTest()
   Dim r As Range

   For Each r In Selection
      If r.Value = 0 Then
         r.ClearContents
      End If
   Next r
End Sub

这是措辞问题。

如果您说删除单元格,有些人会假设您希望将未删除的单元格向上或向左移动,有些人会假设您希望删除单元格的内容。

如果你说清除一个单元格,每个人都会采取同样的行为。

答案 1 :(得分:0)

你也可以试试Find&零替换零 - 确保选择“匹配整个单元格内容”选项!