我有一段时间没有使用宏,所以我非常非常生疏,这可能超出了我必须开始的能力。
我只想删除单个Q字段的内容,而不是行或列或任何内容,我发现的有关删除宏的内容的所有内容包括删除行
用NULL替换Q也是一种解决方案,如果这样做更容易吗?
非常感谢您的帮助。
答案 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&零替换零 - 确保选择“匹配整个单元格内容”选项!