VBA 単語全体のみを検索して置換する

VBA 単語全体のみを検索して置換する

この VBA コードを変更するにはどうすればいいですか...

Selection.Replace What:="IL", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

つまり、「IL」という単語全体だけを検索するということですか? IL を削除したいのですが、たとえば Bill などの名前から文字が削除されてしまいます。

答え1

LookAt:=xlPart を LookAt:=xlWhole に変更します。

コードは次のようになります:

Selection.Replace What:="IL", Replacement:="", LookAt:=xlWhole, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

関連情報