● Excelのファイル名に使えない文字(記号)をチェックするVBAプログラムの例

※間違ってたらすみません。
※メモ書きなので、自分でも意味不明な箇所も多いです。ごめんなさい。
  
※関連Webページ
「ファイル名」ではなくて「シート名」で使えない文字についてはこちらをご参考にしてください。
Excel のシート名に使えない文字について再考2017
  
  
VABプログラムで何らかのExcelファイルを参照する・読み込むときや、逆に書き出したりする場合、ファイル名に使ってはいけない記号が混ざってしまうとエラーで止まってしまうので、そうならないように例えば以下のようなプログラム処理で、事前チェックをします。
(以下のプログラムは、VBEditorの画面で標準モジュールを新規挿入して、そのまま全部コピペすれば使えます。)

  

※関連Webページ
「ファイル名」ではなくて「シート名」で使えない文字についてはこちらをご参考にしてください。
Excel のシート名に使えない文字について再考2017