- ベストアンサー
ダブルクォーテーションを文字列として扱いたい
初心者な質問で申し訳ありませんが、ダブルクォーテーション("")を 文字列として扱いたいのですが、どうもうまくいきません。 SQLなどだと、escapeって関数がありますよね? VBにはそれに似たような関数はあるのでしょうか??
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
msgbox "ダブルクォーテーションは""と書けばよい"
その他の回答 (2)
- 7_7_7
- ベストアンサー率24% (115/469)
回答No.3
ダブルクォーテーションを2個連続で書くと文字として認識しますよ たとえば "2003/11/01"が全て文字だとすると dim A as string A="""2003/11/01""" ちなみにエクセルVBAで実験すればわかりますよ。 コマンドボタンを作って Private Sub CommandButton1_Click() Dim a As String a = """2003/11/01""" Sheet1.Range("a1") = a End Sub で実行結果はSheet1.Range("a1")に"2003/11/01"と出るはずです。
- stouma
- ベストアンサー率35% (142/399)
回答No.1
chr(34)はダブルコーテーションですよ。