给出前三个字母需要清除单元格的内容

时间:2017-01-12 14:01:05

标签: vba excel-vba excel

我的工作表中有多列。在一个特定专栏中,可能会发生一些事情。单元格可以以" Ref"," FFC"开头,或者完全空白。如果单元格以" Ref"开头,我需要代码清除单元格的内容。这是我到目前为止所拥有的。

Sub test()
    With ActiveSheet
        .AutoFilterMode = False
        With Range("E1", Range("E" & Rows.Count).End(xlUp))
            .AutoFilter 1, "Ref*"
            On Error Resume Next
            .Offset(1).SpecialCells(12).EntireRow.ClearContents
        End With
        .AutoFilterMode = False
    End With`enter code here`
End Sub

此方法可以很好地识别E列中以" Ref *"开头的单元格。但.EntireRow.ClearContents完全是这样的,当我真的只需要它完成E列中符合" Ref *"

的单元格时

我不确定我是否应该使用某种"如果Len()那么"陈述的类型。谢谢你的帮助!

0 个答案:

没有答案