[Excel] 全角←→半角の変換 « MISCELLANEUOS DATA STORAGE

[Excel] 全角←→半角の変換


勤務先の会社では、見積りの細目・仕様欄はカタカナも含めて半角で入力するようにいわれていますが、協力会社から貰う見積書は基本全角文字で入力されているケースが多くシンプルにコピー&ペーストといかないのが現状です。

単純ですが、選択範囲のセルを半角変換するマクロを作成してみました。


' 全角→半角 変換
Sub ToHankaku()
    Dim c As Range
    With Selection
        For Each c In .Cells
            c.Value = StrConv(c.Text, vbNarrow)
        Next
    End With
End Sub

' 半角→全角 変換
Sub ToZenkaku()
    Dim c As Range
    With Selection
        For Each c In .Cells
            c.Value = StrConv(c.Text, vbWide)
        Next
    End With
End Sub

コメントをどうぞ