「入力した文字列がファイル名として使えるか?」「使えない文字があれば全角に変換してやろう」と、Excel-VBA でユーザー関数を作った。
Public Function get全角(arg文字列 As String) As String get全角 = StrConv(arg文字列, vbWide) End Function
検証したら‥‥
-
- 「\」が全角にならない。
- 「"」の全角が「”」とは異なる。
■ 今日の結論
- ワークシート関数 JIS ではチャンと変換できる。
- VBA の中でワークシート関数 JIS は使えない。
- VBA のヘルプ「Visual Basic で使用できるワークシート関数一覧」を探したが載っていなかった。
- 半角−全角文字の1対1の対応テーブルを作ってみたが、VBA 中では「全角ダブルクォーテイション“””は入力できなかった」。
頭が混乱しているので、今日はこれまで...