日本語での VBA の質問

日本語での VBA の質問

当社の専門家が調査を通じてこれらの VBA MCQ をまとめました。これらの 100 以上の多肢選択式の質問に答えることで、VBAX ナレッジ ベースがどれほど大きいかを理解していただけると幸いです。
下にスクロールして今すぐ始めましょう!

1: VBAとはどういう意味ですか?

A.   視覚的な基本的な答え

B.   算術による視覚

C.   アルゴリズムによるビジュアル

D.   アプリケーションの視覚的な基本

2: Select Case Constructを使用することは、次の場合に理想的です

A.   あまりにも多くの声明が既に使用されています

B.   変数の値に関係なくアクションが実行されます

C.   変数はブールタイプです

D.   変数は複数の値を引き受けることができます

3: フォーム上のテキストボックスフィールドで使用される文字数の値を取得するには、どのVBAコードのスニペットを使用しますか?

A.   len(cstr(forms!dataentryfrm.text11.value))

B.   スペース(フォーム!dataEntryfrm.text11.value)

C.   char(forms!dataentryfrm.text11.value)

D.   長さ(cstr(forms!dataEntryfrm.text11.value)))

4: コレクション内のアイテムの数をどのように把握しますか?

A.   (これらのどれも正しいものではありません)

B.   アイテムプロパティを使用します

C.   カウントプロパティの使用

D.   Uboundプロパティを使用します

E.   containsメソッドを使用します

5: このステートメントを修正して、5文字のループを開始します:x = 1〜10ステップ-2の場合

A.   x = 1から5ステップ2の場合

B.   x = 1〜10のステップ2

C.   x = 1から5ステップ5の場合

D.   x = 1〜10ステップ5の場合

6: Excelワークブックを使用してVBAプロジェクトを保存するには、どのタイプのファイルとしてワークブックを保存する必要がありますか?

A.   xlsm

B.   XLSX

C.   XLV

D.   XLSV

7: 次のうち、MacのExcelで動作しないのはどれですか

A.   ActiveXコントロール

B.   フォームコントロール

8: サブルーチンと関数の違いは何ですか。

A.   関数は値を返すことができます。

B.   サブルーチンは値を返すことができます。

9: マクロは何に使用されますか?

A.   Excelファイルをリンクするには

B.   一連のExcelステップを自動的に完了するには

C.   Excelでボタンとフォームを作成します

D.   Excelのプログラムにアクセスする

10: VBAは何を表していますか

A.   高度なプログラミング用の仮想基本

B.   ビジュアルベーシック適用

C.   アプリケーションの視覚的な基本

D.   非常に基本的なアプリケーション

11: VBAコードの次のスニペットのうち、ループではないものはどれですか?

A.   ケースを選択...ケース...ケースElse ... end select

B.   ...ループまでします

C.   それぞれのために..次へ

D.   while ... loop

12: VBAを使用して、以下を使用してSQL Serverのデータベースに接続できます。

A.   単純なSQLステートメント

B.   イーサネットケーブル

C.   adodb.connection

D.   仲介者としてのアクセス

13: コードのブロックにコメントするには、最初に次のようにする必要があります。

A.   numロックをオンにします

B.   Visual Basic Editorで編集ツールバーをアクティブ化

C.   キャップロックをオンにします

D.   Excelを再起動します

14: 変数myvarを整数としてどのように宣言しますか?

A.   myvarを整数として文書化します

B.   整数としての薄暗いmyvar

C.   Myvarを宣言するのは整数です

15: ''オペレーターは次のとおりです。

A.   > =

B.   <>

C.   ==

D.   < =

16: 次のうちどれがコメントラインを開始しますか?

A.   二重引用

B.   単一の引用

C.   等号

D.   アンダースコア

17: 2013年7月4日、次のステートメントからメッセージボックスに表示されるもの:msgbox(フォーマット(" mm-dd-yyyy"))

A.   07-04-2013

B.   7-4-2013

C.   7/4/2013

D.   07/04/2013

18: すべての変数を強制するには、VBAプロジェクトを宣言する必要があります。これはモジュールに記載する必要がありますか?

A.   オプション明示的

B.   オプション変数

C.   オプションは暗黙的です

D.   オプション宣言

19: 正しいか間違っているか?スペースを含む文字列を備えたサブに名前を付けることができます。

A.   間違い

B.   真実

20: 正しいか間違っているか?コード行の最後にコメントすることは許容されます。

A.   真実

B.   間違い

21: コードの行がエラーを引き起こしている場合でもコードを実行し続けるには、VBAコードを選択して次のコード行まで続行します。

A.   goto

B.   次

C.   エラー履歴書

D.   エラーの再開時に次の

22: 開発者モードを設定するには何を選択する必要がありますか?

A.   リボンの[開発者]タブを表示

B.   選択に関するミニツールバーを表示します

C.   視覚的な基本オプションメニューを表示します

D.   マクロコード設定を表示します

23: 次のうち、VBAデータ型ではないものはどれですか?

A.   日にち

B.   整数

C.   varchar

D.   長さ

E.   弦

24: ユーザーフォームのタブオーダー:

A.   コントロールをユーザーフォーム内でアルファベット順にソートできるようにする

B.   ________は、TABキーを使用してコントロールが選択される順序を制御する方法です。

C.   ユーザーがユーザーフォームの各コントロールに番号を割り当てるように要求します

D.   Excelワークブックにワークシートを配置します

25: あなたは、' entry_form'という名前のユーザーフォームを作成しました。ユーザーフォームを表示するには、次のステートメントのどれを使用しますか?

A.   entry_form.appear

B.   userform.entry_form.run

C.   userform.load

D.   entry_form.show

26: VBA IDEを開くためのショートカットキーストロークは次のとおりです。

A.   F10

B.   alt+f11

C.   Alt+Ctrl+F8

D.   alt+v

27: エラーに関する情報を取得できるVBAコードを選択します。

A.   err.type

B.   err.description

C.   err.title

D.   err.name

28: 下部が2であるアレイを作成することは可能ですか?

A.   時々

B.   いいえ

C.   はい

29: これらのどれが視覚的な基本オブジェクトではありませんか?

A.   シート

B.   範囲

C.   選択

D.   フォントサイズ

30: パブリック変数を宣言することで、ユーザーは..

A.   Excelのどこでも変数を使用します

B.   変数をExcelの名前付き範囲として使用します

C.   変数が宣言されたモジュール内でのみ変数を使用します

D.   変数が宣言されたプロジェクトのどこでも変数を使用

31: VBAマクロは何で構成されていますか?

A.   ユーザーの指示とExcel関数

B.   オブジェクト上またはオブジェクトでいくつかのアクションを実行するコンピューターコード

C.   ユーザーアプリケーションを指示し、ユーザーにヘルプを提供するマクロ指示

D.   Excel関数

32: コンボボックスコントロールのRowsourceプロパティにより、ユーザーは以下を可能にします。

A.   選択したアイテムの出力がどこに行くかを制御します

B.   ドロップダウンリストに表示されるように、さまざまなセルのアイテムのリストを定義します

C.   ドロップダウンリストにアイテムが1つしかありません

D.   ドロップダウンリストの入力項目のソースになる可能性のあるセルの列を制限します

33: どのワークシートイベントを使用して、セルの内容を削除したときに手順を実行できますか?

A.   クリック

B.   計算します

C.   変化

D.   活性化

34: ステートメントx =" 4" +" 5"'、x =?

A.   1

B.   9

C.   -1

D.   45

35: VBAコードを一度に1行にデバッグするショートカットキーストロークは何ですか?

A.   F5

B.   alt+f5

C.   f8

D.   Ctrl+F8

36: 関数と手順の間の変数の最新の値を渡す方法は、次のように識別されます。

A.   (どれでもない)

B.   byref

C.   byupdate

D.   変更による

37: 次のVBAウィンドウのうち、アクティブオブジェクトのコードが表示されるものはどれですか?

A.   プロパティウィンドウ

B.   コードウィンドウ

C.   すぐに窓

D.   エクスプローラーウィンドウ

38: これらのステートメントのうち、正確に20の反復のループを開始するものはどれですか?

A.   i = 1から21の場合

B.   i = 2〜40の場合

C.   i = 2〜22の場合

D.   i = 2〜40ステップ2

39: dim a、bは整数としてaのタイプは何ですか?

A.   変異体

B.   整数

40: ステートメント' dim a、b as single'変数aとbをどのような変数タイプとして宣言しますか?

A.   a double、bは単一です

B.   A Single;単一としてb

C.   a double; bダブルとして

D.   aバリアントとして; bシングルとして

41: VBAのカスタムオブジェクトの定義を作成したい場合、プロジェクトに挿入するのに最適な選択肢は次のうちどれですか?

A.   クラスモジュール

B.   モジュール

C.   userform

D.   手順

42: コンテンツのフォント色を設定できるセルの特性は何ですか?

A.   Cell.Color

B.   font.color

C.   フォントコラー

D.   携帯電話

43: 次の関数のどれが計算を実行しないか

A.   IPMT

B.   exp

C.   SQR

D.   val

44: ドゥイベントは何をしますか?

A.   オペレーションシステムが他のイベントを処理できるようにします

B.   VBプロジェクトですべてのイベント(組み込みまたはカスタム)を実行します

C.   コードから解雇できる新しいイベントを宣言する

D.   VBプロジェクトですべてのExcelイベントを実行します

45: アプリケーションからOSに制御を切り替えるVBAコードを選択します。

A.   待って

B.   goto

C.   doevents

D.   続く

46: 次のアクションのうち、マクロがExcelで実行されないものはどれですか?

A.   新しいワークシートを追加します

B.   ワークブックを開きます

C.   (これらはすべて、マクロをExcelで実行することはありません)

D.   写真をクリックしてください

47: ユーザーフォームのアクティブ化と初期化の違いは何ですか?

A.   Activateはユーザーフォームを表示するときは常に実行されますが、初期化はメモリに保存されていないユーザーフォームを表示する場合にのみ実行されます。

B.   違いはありません。どちらもユーザーフォームが表示されるたびに実行されます。

C.   オプションの明示が記載されている場合にのみ違いがあります。

D.   初期化はユーザーフォームを表示するときは常に実行されますが、Activateはメモリに保存されていないユーザーフォームを表示する場合にのみ実行されます。

48: Cell A1のコメントを変更するには、どの仕事をしますか?

A.   range(" a1")。comment.text("私のコメント")

B.   範囲(" a1")。コメント("私のコメント")

C.   範囲(" a1")="私のコメント"

D.   範囲(" a1")。テキスト("私のコメント")

49: 1つの行に結合します:x> 5次にy = x -5 end if

A.   y = x -5 x> 5

B.   x> 5次にy = x -5

C.   x> 5、y = x -5

D.   x> 5次にy = x -5 end if

50: フォームのラベルに表示されるテキストを変更するには、プロパティを更新できるVBAコードを選択します。

A.   me.label3.value =" hello"

B.   me.label3.caption =" hello"

C.   me.label3 ="こんにちは"

D.   me.label3.text =" hello"

51: ユーザーがパスワードで保護されたワークシートを編集できるコード。

A.   シート(" sheet1")。パスワードを無効にする:="パスワード"

B.   シート(" Sheet1")。パスワードの編集:="パスワード"

C.   シート(" Sheet1")。

D.   シート(" sheet1")。パスワードのロックを解除:="パスワード"

E.   シート(" sheet1")。保護されていないパスワード:="パスワード"

52: 変数の値がどのように変化するかを確認する方法としてコードを介してステップするとき、次のことを使用します。

A.   地元の窓

B.   すぐに窓

C.   変数ウィンドウ

D.   ウィンドウを見る

53: アイテムが  dictionaryオブジェクト  dict1。 に存在することを確認できるVBAコードを選択してください。

A.   xdict1.key("テスト")の場合

B.   xdict1.item("テスト")の場合、

C.   xdict1.exists("テスト")の場合

D.   xdict1.exists"テスト"それから

54: この声明が実行された後のx保持とは何ですか:x = left(" apple"、3)&right(" people"、3)

A.   りんご

B.   ApplePeople

C.   apppeo

D.   appple

55: フォーマット(2.36、「#0.0」)出力は何ですか?

A.   "#2.36"

B.   "#2.4"

C.   "#。36

D.   " 2.3"

E.   「2.4」

56: ' x< 5'に相当します:

A.   x> = 5 まで行う

B.   x< = 5を実行します

C.   x&gtまで行います。 5

D.   x> 5

57: 月(#12/25/02#)出力は?

A.   12

B.   #12#

C.   12月

D.   #12

E.   #12月

58: 入力文字列パラメーターaとbを必要とするスイッチと呼ばれる関数を作成しました。この関数は、その順序でbとaに割り当てられた値を連結します。関数内でどのようなコードが必要ですか?

A.   switch = b、a

B.   switch = b&a

C.   switch = ba

D.   switch =" b" &" a"

59: adodb.connectionを機能させるライブラリ。

A.   Microsoft Active Xデータオブジェクト

B.   Microsoft Active X Data Objects Recordset Microsoft Ado for DDLおよびMicrosoftアドインデザイナーMicrosoft OLAPデザイナーサーバードライバー

60: VBA IDEのどのメニューオプションの下で、パスワードVBAプロジェクトを保護できますか?

A.   ツールとGT;保護

B.   ツール> vbaprojectプロパティ

C.   ツールとGT;オプション

D.   ツールとGT;参照

61: 次の声明で:" dim bvalue as boolean" " bvalue"のデフォルト値とはどうなりますか変数?

A.   真実

B.   未定義

C.   ヌル

D.   空欄

E.   間違い

62: VBAコードでExcelで式を使用する正しい方法はこれが

A.   範囲を使用する(" a1")。値

B.   WorksheetFunctionオブジェクトを使用

C.   範囲を使用する(" a1")。関数

63: カスタムエラーを上げるのに最適な構文は何ですか?

A.   err.raise番号:= 999、説明:="私のカスタムエラー"

B.   カスタムエラーを上げることはできません

C.   error.raise番号:= 999、説明:="私のカスタムエラー"

D.   Raiseerror番号:= 999、説明:="私のカスタムエラー"

64: これらのコマンドCreateObject(" word.Application")getObject(" word.Application")の違いは何ですか?

A.   CreateObjectは常に新しいオブジェクトを作成します。クラスのオブジェクトが存在しない場合、getObjectはエラーをスローします。

B.   GetObjectは常に新しいオブジェクトを作成します。 CreateObjectクラスのオブジェクトが存在しない場合、Objectはエラーをスローします。

C.   CreateObjectは常に新しいオブジェクトを作成します。 GetObjectは既存のものを取ります。または、新しいものを作成します。

D.   違いはパフォーマンスのみです。

65: BOFとは何ですか?

A.   ドキュメントオブジェクトのプロパティ。

B.   レコードセットオブジェクトのプロパティ。

C.   すべての答えは正しいです。

66: if .. then .. elseif..else条件の代替として、変数x1および次の条件で選択関数をどのようにフォーマットしますか:  " Red"、" Blue"、" Yellow"、" White"

A.   X1、" Red"、" Blue"、" Yellow"、" White"

B.   [x1 =" red"、x1 =" blue"、x1  =" yellow"、x1 =" white")

C.   x1(" red"、" blue"、" yellow"、" white")を選択してください

D.   (x1、" red"、" blue"、" Yellow"、" White")

67: VBAコードを選択して、アクセスの単語MailMergeを実行する

A.   objword.mailmerge.execute

B.   docmd.mailmerge

C.   objword.execute mailmerge

D.   objword.mailmerge

68: Excelを統合する場合、VBAコードにより、Excelのスプレッドシート(​​XLWS)に直接アクセスするRecordSet  Xrec からデータを転送することができます。

A.   xlws.range(" a1")。copyfromRecordset XREC

B.   docmd.transferdatabase xlws、xrec

C.   docmd.transferspreadsheet xlws、xrec

D.   XLWS.COPYFROMRECORDSET XREC

69: DLLが辞書オブジェクトを作成するためのMicrosoft Scriptingランタイムへの参照を作成して、VBAコードを選択して、そうすることができます。

A.   CreateObject(" Scripting.Dictionary")

B.   createObject(" application.dictionary")

C.   createObject" dictionary.scripting"

D.   CreateObject(" dictionary.scripting")

70: VBAコードを選択して、複数の列リストボックスで行2からデータを削除します。

A.   me.list0.delete 2

B.   me.list0.Remove 1

C.   me.list0.Remove 2

D.   me.list0.RemoveItem 1

71: VBAコードの次のスニペットのうち、配列xitemsの最初の配列インデックスを返すことができるものはどれですか?

A.   xitems.movefirst

B.   lbound(xitems)

C.   ubound(xitems)

D.   first(xitems)

72: 正しいか間違っているか? an' if-then'ステートメントは、'の場合は常に'終了とペアリングする必要があります。

A.   真実

B.   間違い

73: アクセスでは、VBAコードにより、テーブルからレコードを削除するときにアラートを抑制できます。

A.   docmd.Alertsオフ

B.   docmd.Alerts false

C.   docmd.setwarningsオフ

D.   docmd.setwarnings false

74: どの店舗がデータを優れていますか?

A.   区画

B.   変数

C.   (これらすべて)

D.   分野

75: レコードセットXRECに新しいレコードを追加するために使用されるVBAコードを選択します。

A.   Xrec.Additem

B.   xrec.addnew

C.   xrec.edit

D.   XREC.ADD

76: 既存のデータを保持して、2つ以上の寸法を持つ動的配列変数のストレージスペースを拡張することは可能ですか?

A.   いいえ。

B.   はい、制限なしで。

C.   はい、最初の次元のサイズのサイズを変更することにより。

D.   はい、最後の次元のサイズを変更することにより。

77: Excelを統合するとき、参照を追加する代わりに、Microsoft Excelを開くために使用するVBAコードを使用します。

A.   xlapp = excel.applicationを設定します

B.   xlapp = createObject(" windows.excel")をset

C.   xlapp = createObject(" application.excel")をset

D.   xlapp = createObject(" excel.application")

78: VBAコードを表示しないのはどれですか?

A.   右マウスのクリックワークブックシートをクリックしてから、[コードを表示]を選択します

B.   alt-f11

C.   VBAビュー

D.   リボンの[開発者]オプションをクリックしてから、[ビジュアルベーシック]ボタンをクリックします

79: Windowsオペレーティングシステムを使用して、コンピューターでユーザーログインを取得するために使用するVBAコードを選択します。

A.   currentdb.user

B.   currentProject.UserLogin

C.   Environ(" username")

D.   環境("ユーザー")

80: マクロを実行するショートカットキーを割り当てるアプリケーションプロパティは次のとおりです。

A.   ショートキー

B.   ショートカット

C.   onkey

D.   キーストーク

81: セル範囲A1:A12にレートという名前のレートという名前の格付けされた値に保存されている値をダンプします。  どうすればそれを成し遂げることができますか?

A.   範囲(" a1:a12")=レート(12)

B.   範囲(" a1:a12")=レート

C.   範囲(" a1:a12")=レート(1〜12)

D.   範囲(" a1:a12")= application.worksheetfunction.transpose(reate)

82: カスタムイベントをどこで作成できますか?

A.   カスタムイベントを作成できます

B.   クラスでのみ

C.   クラスとユーザーはモジュールではありません

D.   モジュールのみ

E.   ユーザーフォームでのみ

83: 値を数値に変換できる関数はどれですか?

A.   CSTR

B.   clng

C.   ccurr

D.   cval

84: 表tblcustomerのフィールドタイプの短いテキストのCustomerIDに基づいて、特定の顧客のレコードの数を数えたいと思います。カウントが必要な顧客IDは123-ACです。ドメイン集約関数dcountを使用して、正しい構文とは何か整数変数intcに割り当てています。

A.   intc = dcount("*"、" tblcustomer"、" [customerId] ="&123-ac)

B.   intc = dcount(" 123-ac"、" tblcustomer"、" [customerid]")

C.   intc = dcount(" tblcustomer"、"*"、" me.customerid = 123-ac")

D.   intc = dcount("*"、" tblcustomer"、" [customerID] ='&123-ac&"'&# 34;)

E.   構文は、フィールドタイプの短いテキストをカウントしている場合、整数変数で保存することができません。

85: これはワークスペースオブジェクトの方法ではありません。

A.   活性化

B.   近い

86: フォーマット(「A123」、「&&&&&&」)は何ですか?

A.   上記のどれでもない

B.   「&&&a123」

C.   「A123 &&」

D.   「&1&2&3 &&」

E.   「A123」

87: VBAコードを使用して新しいリンクテーブルを追加し、データベースにテーブル、フォーム、マクロ、およびクエリのリストを表示するナビゲーションペインに表示されない場合。ナビゲーションペインに表示されるデータベースオブジェクトのリストを更新するために使用するVBAコード。

A.   currentdb.refreshdatabase

B.   Application.Refresh

C.   currentdb.refresh

D.   Application.RefreshDataBaseWindow

88:   forma  form x1 in  formb formのモジュールを渡しながら、  forma と呼ばれるフォームからvbafunctionという名前のパブリック関数を呼び出すために使用するVBAコードを選択します。

A.   forms!forma.vbafunction(x1)

B.   vbafunction x1を呼び出します

C.   vbafunction(x1)に電話する

D.   フォーム!forma.vbafunction x1

89: ____________は、ユーザーフォームの複数のコントロールを許可し、同じサブを実行します。

A.   グループ化されたコントロール

B.   オプションボタン

C.   単一コマンドボタン

D.   クラスモジュール

90: SQLを使用せずに、VBAコードを選択して、テーブルの従業員を削除できるようにします。

A.   docmd.delete"従業員"

B.   currentdb.tabledefs.delete"従業員"

C.   currentdb.execute deletetable、"従業員"

D.   docmd.execute"従業員" ,、削除

91: VBAコードを選択して、a 複数の列listbox でrowsourceをフィルタリングします。これにより、Likeステートメントと可変Xcompanyを使用してリストされているレコードをフィルタリングできます。

A.   me.list0.rowsource =" select * from tblorders from' *" &xcompany&"*'"

B.   me.list0.rowsource =" select * from tblorders from company from company *" &xcompany

C.   me.list0.rowsource = ʺselect *'

D.   me.list0.rowsource = ʺselect *from tblorders *'

A.   currentProject.allforms(" mainmenufrm")。

B.   isobject(" mainmenufrm")。

C.   iSobject(" mainmenufrm")。

D.   フォーム!mainmenufrm.はその後ロードされます

93: データベースを閉じるために使用されるVBAコードとMicrosoft Accessインスタンスを選択します。

A.   currentProject.Quit

B.   docmd.close

C.   me.close

D.   docmd.quit

94: このコードの結果は何ですか? sub test()dim mynumber as double myNumber = -10.635 debug.print fix(mynumber)debug.print int(mynumber)end sub

A.   -10-11

B.   -11 -11

C.   10 11

D.   -10 -10

E.   11 11

95: 以下のコードの出力:シングルAとしてシングルDIM BとしてDIM A = 7 B = 2 MSGBOX A / B&"、" &a \ b

A.   3、3

B.   3、3.5

C.   3.5、3

D.   3.5、3.5

96: サブフォームにリストされているレコードを削除するには、どのプロパティと価値をVBAコードに追加する必要がありますか。

A.   RecordSource =""

B.   rowsource =""

C.   ControlSource =""

D.   rowsource = null

97: 以下のコードの出力:整数as as integer dim b as integer a = 1000 b = 33 msgbox a * b

A.   32767

B.   ランタイムエラー' 6':オーバーフロー

C.   33000

D.   0

98: 次のうち、マクロをうまく使用しないものはどれですか?

A.   複数のワークブックで同じ計算を実行します

B.   データの統計計算を計算

C.   すべてのスプレッドシートにロゴを挿入します

99: すぐに窓を取得するためのショートカットは何ですか

A.   Ctrl + m

B.   Ctrl + i

C.   ctrl + g

D.   Ctrl + w

100: プログラムをコンパイルするためにどのツールを使用する必要がありますか?

A.   パッケージと展開ウィザード

B.   データオブジェクトビューアー

C.   .exeジェネレーター

D.   MS Visual Compiler

E.   セットアップ作成者