VBA実践編

【VBA入門】一通り勉強したら解くべき100問集!

ここではVBAについての知識を定着させるため、100問の問題を用意しました。プログラミングは何度も書いて理解してこそ覚えることができます。

「どうやって書いたらいいんだっけ」…と忘れてしまっても、少し調べるだけですぐに思い出せるように。最初のうちは簡単な問題なので、すでに知っている内容もあるかと思います。飛ばしてしまいたい気持ちもあると思いますが、復習を兼ねてぜひ一通り読んでみてください。

ではどんどん進めていきましょう!

VBA入門〜100問一覧〜

前提知識編(第1問〜第○問)

まずは基本的な知識から。VBAのことをしっかり説明できるようになるのも大事です!

問題回答
1【問題】VBAはどのようなアプリケーションで使用されますか?【解説】VBAはどのようなアプリケーションで使用されますか?
2【問題】VBAはどのような目的で使用されますか?【解説】VBAはどのような目的で使用されますか?
3【問題】VBAは何の略語ですか?【解説】VBAは何の略語ですか?
4【問題】Excel、マクロ、VBAそれぞれについて説明してください。【解説】
5【問題】VBAのコードはどこに記述する必要がありますか?【解説】
6【問題】VBAで利用される基本的なデータ型を5つ以上挙げてください。【解説】
7【問題】VBAでコードをコメントアウトする方法は?【解説】VBAでコードをコメントアウトする方法は?

セル、表の操作、計算編(第○問〜第○問)

以下の問題はこちらのExcelファイルをダウンロードしてそれぞれ行ってください。

問題回答
1【問題】セルの値を取得する【解説】
2【問題】取得したセルの値を入力【解説】VBAはどのような目的で使用されますか?
3【問題】セルの値や書式を消去【解説】VBAは何の略語ですか?
4【問題】セルの計算
5【問題】セルに計算式を入力
6

セルのクリア問題

四則演算の問題

日付計算

時間計算

ワークシート、ワークブック操作編(第○問〜第○問)

問題回答
1【問題】新規シートを追加する【解説】
2【問題】シートの名前を変更する(リネーム)【解説】
3【問題】シートをコピーして貼り付け【解説】
4【問題】シートを削除する
5【問題】シートを並び替える
6

シートのリネーム
シートのコピー
シートの移動
シートの削除
シートの保護
シートの非表示
シートの表示

シートの並べ替え

シートのコピーと貼り付け

シートのインデックスの取得

シートのインデックスの変更

シートのアクティブ化

変数、関数編(第○問〜第○問)

問題回答
1【問題】【解説】
2【問題】【解説】
3【問題】【解説】
4【問題】
5【問題】
6

データのソート

データのフィルタリング

データの検索

データのコピーと貼り付け

データの削除

データのインポート

データのエクスポート

データの保存

データの印刷

条件分岐編(第○問〜第○問)

問題回答
1【問題】【解説】
2【問題】【解説】
3【問題】【解説】
4【問題】
5【問題】
6

ループ編(第○問〜第○問)

問題回答
1【問題】【解説】
2【問題】【解説】
3【問題】【解説】
4【問題】
5【問題】
6

エラー対処編(第○問〜第○問)

問題回答
1【問題】【解説】
2【問題】【解説】
3【問題】【解説】
4【問題】
5【問題】
6

ユーザーフォーム編(第○問〜第○問)

問題回答
1【問題】【解説】
2【問題】【解説】
3【問題】【解説】
4【問題】
5【問題】
6

データ加工、集計編(第○問〜第○問)

問題回答
1【問題】【解説】
2【問題】【解説】
3【問題】【解説】
4【問題】
5【問題】
6

その他、複合問題編(第○問〜第○問)

問題回答
1【問題】表記揺れ置換、対応【解説】
2【問題】文字列操作、置換【解説】
3【問題】入力規則【解説】
4【問題】ワードやパワーポイントに図を挿入
5【問題】
6

VBA入門〜100問一覧〜

最後に

100門お疲れ様でした!!

ちゃんと全部解けましたか?解けなかった問題、少し詰まってしまった問題はぜひ復習してください。

これでVBAの基礎はバッチリですね!やり切ったという自信は間違いなくあなたのものです!

次へ実践編にチャレンジしてみてください!