• ベストアンサー

ダブルクォーテーションを文字列として扱いたい

 初心者な質問で申し訳ありませんが、ダブルクォーテーション("")を  文字列として扱いたいのですが、どうもうまくいきません。  SQLなどだと、escapeって関数がありますよね?  VBにはそれに似たような関数はあるのでしょうか??

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

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)はダブルコーテーションですよ。