関数・メソッド

ダブルクォーテーションの間に変数を入れたい【&演算子】【ExcelVBA】

ダブルクォーテーションの間に変数を入れたい

VBA初心者の方が迷われる部分です。文字列は""のダブルクォーテーションの間で入力しますが、
文字列と文字列の間に変数を入れて結合したい場合があります。

ダブルクォーテーションの間に変数を入れてしまうと、文字列として認識します。
&演算子を使用する事で、文字列と変数を結合可能です。

文字列と変数を結合するサンプルコード

Public Sub sample()

    Dim str As String: str = "東京都"
    
    '■NG例 変数をそのままダブルクォーテーション内に入れると文字列として認識
    MsgBox "私の出身は str です"    '私の出身は str です
     
    
    '■&で文字列と変数を繋げる
    MsgBox "私の出身は " & str & " です"   '私の出身は 東京都 です

End Sub

注意点

関連記事

コメント

タイトルとURLをコピーしました