名称未設

【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も変数ではありません

バックナンバー


この記事が気に入ったらサポートをしてみませんか?