Excel VBA テスト

問題は20問あります。資料参照可、解答時間は1時間です。ダイヤルアップ接続の方はもちろん接続を終了してオフラインで解答してくださいね。(笑)

では、始めてください。


[問題 1] ユーザ定義関数の最後に記述するステートメントは?


[問題 2] Functionプロシージャで、できないことは?


[問題 3] 次のように定義したとき変数aのデータ型は?

    Dim a ,b As Long


[問題 4] モジュールの先頭に次のように記述したとき、変数aの有効範囲は?

    Public a As Integer


[問題 5] 次のように定義した直後の変数aの値は?

    Dim a


[問題 6] 行を継続するときに使う記号は?


[問題 7] 名前付き引き数を使うと便利なことは?


[問題 8] 正しいプロシージャ名はどれですか?


[問題 9] マンション購入のローン計算処理を作るとき、金額を扱う変数に、より適しているデータ型は?


[問題 10] 次のステートメント実行後のbの値は?

    a = 5
    b = 0
    For i = a To 1 Step -3
        b = b + 1
    Next


[問題 11] マクロの実行を中断できないのは?


[問題 12] シングルステップ実行とプロシージャステップ実行の共通点でないのは?


[問題 13] 同じブック中の他のモジュールシートのプロシージャをCallステートメントで実行するとき、あらかじめ行うべきことは?


[問題 14] アクティブシートのC2のセルに200を代入するには?


[問題 15] A1のセルを含む、連続してデータが存在するセル範囲を選択するには?


[問題 16] 変数rにA1:C3のセル範囲を示すオブジェクトへの参照を代入するには?


[問題 17] C5に"=SUM(C2:C4)"の数式を設定する方法で間違っているのは?


[問題 18] ブックの中のすべてのシートの数はどのプロパティで知ることができますか?


[問題 19] ListBoxにリストデータを設定する方法で適切でないのは?


[問題 20] カスタムダイアログを表示させるには?


  解答が終了しましたら、採点ボタンをクリックしてください。

解答解説はこちらです。

50点未満の方は解答解説を確認した後、再度解答してください。


おつかれさまでした!


[戻る]