即効テクニック

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

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

(Excel 97/2000/)
サンプルマクロは、アクティヴシートのすべての使用セル内の数字を削除します。
Sub Sample()

    Dim myCell As Range
    Dim i As Integer
    
    For Each myCell In ActiveSheet.UsedRange
        For i = 0 To 9
            With myCell
                .Replace CStr(i), vbNullString
                .Replace StrConv(CStr(i), vbWide) _
                    , vbNullString
            End With
        Next
    Next

End Sub