VBAとVBEに関する説明として、最も適切なものはどれか。
以下の選択肢より正しいものを1つ解答しなさい。
1.VBAはマクロを記述するためのプログラミング言語であり、VBEはそのマクロを実行するために使用するExcelの機能である。
2.VBAはマクロの指示書そのものを指し、VBEはその指示書を保存するためのファイル形式である。
3.VBAはマクロを記述するためのプログラミング言語であり、VBEはマクロを記述したり実行したりするために使用するエディター(アプリケーション)である。
4.VBAはExcelの機能を拡張するアドインであり、VBEはそのアドインを管理するためのツールである。
正解
3
解説
【1章 マクロとVBA】
【VBAとは何か】
●VBA (Visual Basic for Applications)とは、
マクロという指示書を記述するときに使用する「プログラミング言語」の名称です。
VBAはExcelだけでなく、Wordや PowerPoint、AccessやOutlookなどにも組み込まれていて、
それぞれのアプリケーションでマクロを記述することができます。
【VBEとは何か】
●VBEは「Visual Basic Editor」の略です。
コードでマクロを記述したり、マクロをの実行や修正するときなどに使うのがVBEです。
VBAとVBEに関する説明として、最も適切なものはどれか。
以下の選択肢より正しいものを1つ解答しなさい。
1.VBAはマクロを記述するためのプログラミング言語であり、VBEはそのマクロを実行するために使用するExcelの機能である。
誤り。
VBAはプログラミング言語ですが 、VBEはマクロの記述や実行に使用するエディターであり、Excelの機能の一部というよりはExcelから起動できる別のアプリケーションです 。
2.VBAはマクロの指示書そのものを指し、VBEはその指示書を保存するためのファイル形式である。
誤り。
VBAはプログラミング言語の名称であり、指示書そのものはVBAで記述されたコードです。
VBEはエディターの名称であり、ファイル形式ではありません。
3.VBAはマクロを記述するためのプログラミング言語であり、VBEはマクロを記述したり実行したりするために使用するエディター(アプリケーション)である。
正しい。
VBAはマクロを作成するためのプログラミング言語であり 、VBEはそのVBAコードを記述、編集、実行するための専用のエディター(Visual Basic Editor)です 。
4.VBAはExcelの機能を拡張するアドインであり、VBEはそのアドインを管理するためのツールである。
誤り。
VBAはプログラミング言語であり 、アドインとは異なります。
VBEはマクロ開発のためのエディターです 。