全角のダブルクォーテーションを簡単に入力したい
VBAコード上で全角のダブルクォーテーションを入力しようとすると面倒です。
面倒な理由は以下。
全角ダブルクオーテーションをキーボードで入力すると、以下のように自動的に変換がされます。
“ →””
” →””
※自動でエスケープ用のダブルクォーテーションを含み、
半角のダブルクォーテーション2つに自動補完されます。
全角のダブルクォーテーションを簡単に入力するサンプルコード
半角のダブルクォーテーションの入力同様、Chr関数を使用して簡単に挿入しましょう。
Public Sub sample() '■全角のダブルクォーテーションを入力する Debug.Print Chr(&H8167) '“ Debug.Print Chr(&H8168) '” '■文字列の間に挟む場合は以下 Dim str As String str = "abc" & Chr(&H8167) & "def" Debug.Print str 'abc“def End Sub
コメント