' 英文大文字を小文字にする。
B=Range("B3")        ' B3の文字列を変数Bに代入する。
S=LCase(B)          ' 大文字 B が小文字に変換されて、変数 S に代入される。
                ' LCase( ) の L は Low のことで、小文字のことである。
                ' UCase( ) の U は UP のことで、大文字のことである。
                ' だから、この構文で大文字、小文字どちらにでも変換できる。
Range("C3").Value=S

' カタカナ全角を半角にする。
strHM=Range("B4")                  ' B4の文字列を変換して strHM に代入する。
strHm2=Application.WorksheetFunction.Asc(strHM)    ' この構文が半角にしている。
Range("C4").Value=strHm2
-----------------------------------------------------------------------------------------------------------------------
' 指定文字の置換    ●入力担当者が、習慣で間違える時が有るような場合に有効である。
Km="BT"
Hm="ボルト"
Range("B6").Replace what:=Km, replacement:=Hm, lookat:=xlPart, searchOrder:= _
  xlByColumns, MatchCase:=True, matchbyte:=True
            ' B6のKm "BT" を Hm "ボルト" に置き換える。
------------------------------------------------------------------------------------------------------------------------
' 列内の指定文字を一括して置換する。
Km2="BT"
Hm2="ボルト"
Columns("D").Replace what:=Km2, replacement:=Hm2, lookat:=xlPart, searchOrder:= _
  xlByColumns, MatchCase:=True, matchbyte:=True
            ' D列の "BT" 文字を "ボルト" に一括置き換える。

1. 英数大文字を小文字に変換する。
  B3の大文字が、C3の様に小文字に変換された。
2. カタカナ全角を半角にする。
  B4の全角文字が、C4の様に半角文字に変換された。
3. セルの文字列を、他の文字に置換する。
  B6の文字を他の文字に置換する。
4. D列の指定文字だけを、すべて他の文字に置き換える。
実行後
実行前
 
基本的なマクロの習得
文字の変換


実際に使っているシステムの内容で解説
  EXCEL VBA 講座