現在のVBAコードには、Chr(34)
を使用して、いくつかの変数の間に引用符を挿入するクエリがあります。
これに代わるものは何だろうと思っていました。これは簡単な質問だと思いますが、このように繰り返し引用符を付けることはできません
"
&ここに変数文字列&"
私のコードは面倒で、VBAに慣れていない人には理解できません。
comboService = Chr(34) & Me.Combo8.Value & Chr(34)
また、これはうまくいきませんでした:
comboService = """" & Me.Combo8.Value & """"
理由を教えていただけますか?
前もって感謝します。
この:
comboService = """ & Me.Combo8.Value & """
はあなたが投稿したものですが、リテラル引用符を追加するには、追加の引用符を追加する必要があります。
comboService = """" & Me.Combo8.Value & """"
文字列内の二重引用符は、探しているものです。
aVar = "This: "" is a literal quotation mark"
私は少し前にMS(古いvbCRLF
)からページを取得し、コードの上部に文字列として必要な「トリッキー」な文字を定義しています...
Dim vbDblQuote As String
vbDblQuote = Chr(34)
これで、文字列を作成するときにその疑似定数を使用できます...
strMyString = "Just another string " & vbDblQuote & "with quotes" & vbDblQuote & "!"
これにより、コードが読みやすくなり、「見積りミスの見積もりエラー」を回避できます