Excel VBA ベーシック 模擬問題 模擬試験

Excel VBA ベーシック 模擬問題 ランダム順出題 ② 第13問

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はマクロ開発のためのエディターです 。