業務効率化

VBAでワードから値抽出したときの謎文字

ワードからエクセルVBAでワード抽出し、転記したとき謎の文字が文末に出てきます。解決方法は、Worksheetfunction.Clean関数です。

これです。以前紹介した、ワードでの文字検索取得関数を使うとこの文字が発生します。

括弧を繋げたようなもので、セルをダブルクリックして編集可能にすると文字は改行に置き換えられます。

vbCr等の改行を削除しても値は消えません。

そしてイミディエイトウィンドウで表示するとまた異なる文字が表示されます。結局何なのかよくわからないです。

これの解決方法はWorksheetfunction.Clean関数です。引数に対象のセル値を与えることで、上記文字など無駄な改行等も削除してくれます。

-業務効率化