3行マクロ文字列を置換~全角スペースを半角に置換動画解説 Excel

文字列を置換~Replaceメソッド

文字列を置換~全角スペースを半角に置換

動画でExcelマクロ解説

文字列を置換~全角スペースを半角に置換

動画版「3行マクロ講座」です。

文字列を置換~全角スペースを半角に置換、範囲をSelectionで選択、Selection.CurrentRegionで選択
名簿などで半角と全角のスペースが混在していたり、電話番号の区切りがまちまちだったりと、Excelで置換が必要なケースは結構あります。 今回は、名簿に限らず、セル範囲内から特定の文字を一括置換するかんたんなマクロを紹介します。

文字列を置換「全角スペースを半角に置換」

Replace メソッド
動画で使われるReplace メソッドの構文です。
Replace メソッド
Range.Replace メソッド (Excel)パラメーター
.Replace メソッドには引数が多いので確認しておきましょう。
名前 説明
What Excel で検索する文字列。
Replacement 置き換える文字列を指定。
LookAt xlPart:検索テキストの一部を検索します。 xlWhole:検索テキスト全体を検索します。
SearchOrder xlByColumns:列を下方向に検索してから、次の列に移動します。 xlByRows:行を横方向に検索してから、次の行に移動します。
MatchCase 大文字と小文字を区別して検索するには、True を指定します。
MatchByte この引数は、Microsoft Excel で 2 バイト言語サポートを選択またはインストールした場合にのみ使用します。 2 バイト文字が 2 バイト文字とだけ一致するようにする場合は、True?を指定します。 2 バイト文字が同等の 1 バイト文字とも一致するようにする場合は、False?を指定します。
SearchFormat メソッドの検索書式を指定します。
ReplaceFormat メソッドの置換書式を指定します。