Excel宏VBA,清除指定sheet中指定列的“”和0

Excel宏VBA,使用VBA清除指定sheet中指定列的指定字符,该如何实现?指定字符包括:“”、0、0%。
比如一个名为“aa”的sheet中,F列存在内容为“0%”的单元格,如何通过VBA删除该内容而不是删除行或列

在Excel中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏对应的VBA代码。

该回答引用GPTᴼᴾᴱᴺᴬᴵ
可以使用VBA编写循环语句,遍历指定sheet中指定列的每个单元格,如果单元格内容为“0%”、“”或0,就将其清空。代码如下:

Sub Clear_Content()
    Dim i As Integer
    Dim rng As Range
    Set rng = Worksheets("aa").Range("F1:F65536")
    For i = 1 To 65536
        If rng.Cells(i, 1).Value = "" Or rng.Cells(i, 1).Value = "0%" Or rng.Cells(i, 1).Value = 0 Then
            rng.Cells(i, 1).ClearContents
        End If
    Next i
End Sub