Excel VBAを「ケース別」で学べる無料講座です。困りごとを最短で解決できる“動くコード”と、上から順に丁寧な解説をまとめています。
はじめての方は「はじめに」から。体系的に学びたい方は「ロードマップ」、調べ物は「辞書」、今すぐ解決したい方は「ケース集」へどうぞ。
目次
このページの使い方(入口・体系・辞書・ケース)
はじめての方へ(まずここ)
「VBAを起動できない」「何から始めればいい?」という方向けに、最小限で動かしながら学べる入口を用意しています。
- 準備(VBE起動・マクロ実行・保存形式)
- 最初のRange操作(セルに値・コピー・書式)
- 変数・If・For(最低限)
- よくあるエラー(1004/型不一致/参照ミス)
→ はじめに
ロードマップ(体系的に学ぶ)
勉強順が分からない人向けに、初級→実務→改善→応用の順で整理しています。各章から「必須ケース」にすぐ飛べます。
- 初級:Range/Cells、変数、If、For
- 実務:転記、整形、フィルタ、CSV取込
- 改善:高速化、エラー処理、ログ
- 応用:イベント、フォーム、外部ファイル操作
→ ロードマップ
VBA辞書(調べ物・参照用)
「この命令の意味だけ知りたい」「引数を忘れた」など、調べ物用にまとめます。辞書ページから、すぐ関連ケースへ繋げます。
- Range / Cells / Offset / Resize
- Worksheet / Workbook
- AutoFilter / Sort
- 配列 / Dictionary
- 正規表現
- On Error(エラー処理)
→ VBA辞書
ケース別コード集(困りごとから探す)
このサイトの本編です。各ページに「完成コード」「上から順の解説」「カスタマイズ」「つまずき」を必ず載せます。
まず作る定番(おすすめ)
カテゴリから探す
- セル/範囲(最終行、空白除去、置換)
- シート/ブック(作成、コピー、統合、保護)
- 転記/集計(貼り付け、整形、集計)
- フィルタ/並べ替え
- ファイル操作(CSV出力、フォルダ走査)
- 速度改善
- エラー処理
- イベント
- ユーザーフォーム
→ ケース集(一覧)
注意(必ずお読みください)
- コードの実行前に、必ずバックアップを取ってください(削除・上書き系は特に注意)。
- 環境差(ブック名/シート名/見出し行)で動かない場合があります。各記事の「前提」を確認してください。
- 不具合が出た場合は、状況(Excel版本/シート構成/エラー文)を書いて問い合わせてください。