- ベストアンサー
VBAの参照式の””の打ち方について
教えてください。 ある情報ベンダーからエクセルにデータをリンク貼り付けさせる式を書きたいんですが、 Sub v() Cells(1, 1).Formula = "=Blmget(""ID"",""JNc1"",""TRDPRC_1"")" End Sub で得られる =Blmget("ID","JNc1","TRDPRC_1") こういう式が書きたいです。 ただ、"TRDPRC_1"の部分を変数にしたいので、 Sub x() Dim An As String An = "TRDPRC_1" Cells(1, 1).Formula = "=Blmget(""ID"",""JNc1""," & An & " )" End Sub こうすると =Blmget("ID","JNc1",TRDPRC_1 ) となり””が足りません。 Sub w() Dim An As String An = Cells(1, 3).Value Cells(1, 1).Formula = "=Blmget(""ID"",""JNc1""," & An & " )" End Sub も考えたのですが、VBAの中で書きたいので、教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 難しくしないでも、このようにすればよいと思います。 An = """TRDPRC_1""" Cells(1, 1).Formula = "=Blmget(""ID"",""JNc1""," & An & ")" または、 An = Cells(1, 3).Value Cells(1, 1).Formula = "=Blmget(""ID"",""JNc1"",""" & An & """ )"
その他の回答 (1)
- ASIMOV
- ベストアンサー率41% (982/2351)
An = Chr(34) & "TRDPRC_1" & Chr(34) で、どうでしょう
お礼
いけました!! ありがとうございます!!
お礼
ありがとうございます。 どちらもOKでした。 ””がいっぱいで、わかんなくなっちゃいました。 ありがとうございます。