文字列内の数字を削除する|Excel VBA

文字列操作関連のテクニック

文字列内の数字を削除する

(Excel 2000/2002/2003/2007/2010)

次のサンプルは、アクティブシートのすべての使用セルについて、セル内の数字を削除します。

Sub Sample()
    Dim i As Long
    
    With ActiveSheet.UsedRange
        For i = 0 To 9
            .Replace CStr(i), ""
            .Replace StrConv(CStr(i), vbWide), ""
        Next i
    End With
End Sub