【エクセルVBA】配列の文字列を置換(先頭,末尾,全て)Replace

投稿者: | 2021年4月6日
excelアイコン

エクセルバージョン

マイクロソフト365

 

本日は配列要素の文字列の全て,先頭,末尾置換方法を解説します。

それではいってみましょう!

 

全ての文字を置換

全ての丼 → 空白に置換

解説

配列を作成

VBAのReplace関数全ての丼を空白に置換します(^o^)o

配列要素eplaceで置換

 

末尾の文字を置換

Like演算子を使用した例になります。

文字列の末尾の丼 → 空白に置換。

解説

配列を作成

ワークシート関数のReplace関数Len関数末尾の丼のみを空白に置換します!

配列要素末尾のみ置換2

 

先頭の文字を置換

正規表現(RegExp)を使用した置換の例です。

文字列の先頭が石→ 空白に置換。

解説

配列を作成

配列要素の先頭のみ置換1

VBAのReplace関数先頭の石のみを空白に置換します\(^^)/

配列要素の先頭のみ置換2

 

デバッグ方法 → 変数の中身の確認方法(ウォッチとブレイクポイント)

 

まとめ

VBAの配列要素の置換はReplace関数を上手に使用することで簡単に置換することができます(*^^)v

ワークシート関数のReplace関数とVBAのReplace関数では挙動が全然違うので、引数を上手く指定することにより今回のような置換が可能になります(*^^)v

以上です。