• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:word vba 特定の文字変換について)

word vba 特定の文字変換について

このQ&Aのポイント
  • word vbaの特定の文字変換方法についての質問です。
  • 質問者は1桁の数値を全角に変換し、2桁以上の数値+カンマを半角変換し、変換されたカンマ+半角数値1桁を全角に変換するソースを作成したが、一部うまく動作していないという問題が発生しています。
  • 具体的には、「[!0-9],[0-9][!0-9]」という部分がうまく動作しておらず、文字「a」を入力すると文字「a」が全角変換されるという現象が発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

お世話になります。 StrConv 関数を使用されてはいかがでしょう。 ' 全角へ Public Sub ToWide()   Selection.Text = StrConv(Selection.Text, vbWide) End Sub ' 半角へ Public Sub ToNarrow()   Selection.Text = StrConv(Selection.Text, vbNarrow) End Sub

関連するQ&A

専門家に質問してみよう