【ExcelVBA公開模試】変数と固定の文字列の違いを理解せよ
文法を無視して、とりあえず動けばいいという邪道ExcelVBA講座こと「速読VBA単語」に準拠した問題を出題します。
問題
次のコードを実行すると、イミディエイトウィンドウにはどのように表示されるか。
Sub famima()
fami = "family"
ma = "mart"
Debug.Print "fami" & "ma" & "=" & fami & ma
End Sub
わえなび式 正解例
(このページの下にあります)
目標回答時間
プロ30秒以内、アマチュア2分以内に正解できたら合格
この問題の出題範囲
「速読VBA単語」Program3-3まで
ご案内
ExcelVBAをなんとなく理解できればいいという初心者のための「速読VBA単語」を受講希望の方はカリキュラムをご覧ください。
正解例
ダブルクォーテーションの有無がポイントとなります。次の4点が理解できていればOKです。
・ダブルクォーテーションで囲まれた単語は固定の文字列であり、変数ではないのでそのまま表示される
・ダブルクォーテーションで囲まれたイコールは固定の文字列であり、代入や等しいという意味を持たない
・ダブルクォーテーションの無い単語は変数であり、代入された値が表示される
・「&」は文字列の連結を表し、変数は代入された値が連結される
したがって、「famima=familymart」となります。
なお、イミディエイトウィンドウに表示された単語やイコールは固定の文字列なので、famimaもfamilymartも変数ではありません。
バックナンバー
この記事が気に入ったらサポートをしてみませんか?