環境依存文字チェック(ExcelVBA)

概要

Excelのセル上では文字化けしていないが、
ExcelVBAにて文字取得すると「?」に文字化けしてしまう環境依存文字を検出する

※分かりづらいですが、伸ばし棒「—」が環境依存文字となっております

プログラムを作成した理由

CSV変換作業マニュアルを確認していたところ
「弊社サイトにアップすると文字化けしてしまう文字を、文字化けしない適当な文字に置き換える」
という作業がありました。

「—」のように一見、分からないものを目視で探す
という事が日常化していた為、

せめて「ExcelVBA上で文字化けしてしまう文字だけでも検知したい」
と思ったのが理由です。

ソースコード

感想

あくまでも、
「ExcelVBA上で文字取得した時に文字化けしたもの」を検知するものなので、

「サイトにアップして文字化けしてしまう文字」を
おまじないのように本マクロを実行すれば見つかる可能性はある…
という程度のものでした。

それでも「週?日のお仕事!」というような
エラー値を含んだデータを載せる可能性が少しでも減らせるならば使う価値はあるかと思います。
弊社の社員には理解されず、私しか使ってませんでしたが

編集履歴

2022/02/19 新規作成

関連記事一覧

PAGE TOP