Excel VBA 無料講座|ケース別コード集(とも君の野望)

Excel VBAを「ケース別」で学べる無料講座です。困りごとを最短で解決できる“動くコード”と、上から順に丁寧な解説をまとめています。

はじめての方は「はじめに」から。体系的に学びたい方は「ロードマップ」、調べ物は「辞書」、今すぐ解決したい方は「ケース集」へどうぞ。


目次

このページの使い方(入口・体系・辞書・ケース)


はじめての方へ(まずここ)

「VBAを起動できない」「何から始めればいい?」という方向けに、最小限で動かしながら学べる入口を用意しています。

  1. 準備(VBE起動・マクロ実行・保存形式)
  2. 最初のRange操作(セルに値・コピー・書式)
  3. 変数・If・For(最低限)
  4. よくあるエラー(1004/型不一致/参照ミス)

はじめに


ロードマップ(体系的に学ぶ)

勉強順が分からない人向けに、初級→実務→改善→応用の順で整理しています。各章から「必須ケース」にすぐ飛べます。

  • 初級:Range/Cells、変数、If、For
  • 実務:転記、整形、フィルタ、CSV取込
  • 改善:高速化、エラー処理、ログ
  • 応用:イベント、フォーム、外部ファイル操作

ロードマップ


VBA辞書(調べ物・参照用)

「この命令の意味だけ知りたい」「引数を忘れた」など、調べ物用にまとめます。辞書ページから、すぐ関連ケースへ繋げます。

  • Range / Cells / Offset / Resize
  • Worksheet / Workbook
  • AutoFilter / Sort
  • 配列 / Dictionary
  • 正規表現
  • On Error(エラー処理)

VBA辞書


ケース別コード集(困りごとから探す)

このサイトの本編です。各ページに「完成コード」「上から順の解説」「カスタマイズ」「つまずき」を必ず載せます。

まず作る定番(おすすめ)

カテゴリから探す

  • セル/範囲(最終行、空白除去、置換)
  • シート/ブック(作成、コピー、統合、保護)
  • 転記/集計(貼り付け、整形、集計)
  • フィルタ/並べ替え
  • ファイル操作(CSV出力、フォルダ走査)
  • 速度改善
  • エラー処理
  • イベント
  • ユーザーフォーム

ケース集(一覧)


注意(必ずお読みください)

  • コードの実行前に、必ずバックアップを取ってください(削除・上書き系は特に注意)。
  • 環境差(ブック名/シート名/見出し行)で動かない場合があります。各記事の「前提」を確認してください。
  • 不具合が出た場合は、状況(Excel版本/シート構成/エラー文)を書いて問い合わせてください。
目次