エクセル雑感
エクセルVBA 段級位 目安

ExcelマクロVBAとエクセル関数についての私的雑感
公開日:2021-06-21 最終更新日:2021-06-22

エクセルVBA 段級位 目安


マクロ エクセルVBA 段級位 目安

ツイッターで3日間に渡って順次ツイートしたもののまとめです。
筆者の独断と偏見で書いているものですし、かつ、たたき台・原案なので、変更することがあります。


各級位の内容は「VBA入門」に解説ページがあります。
分からない・不安がある、そのような項目はVBA入門 にで再学習してください
この「VBA入門」シリーズは、マクロVBAを習得し、日々のExcel作業を効率化・自動化できるようになることを目指します。VBAが初めての方でも無理なくステップアップできるよう、基礎から丁寧に、そして段階的に解説を進めます。そのため、シリーズ後半では入門レベルに留まらず、実務レベルで通用する高度なテクニックや幅広い知…

元ツイートへのリンク

エクセルVBA 級位 目安

35級:イヌとネコの区別がつく
34級:あいさつができる
33級:パソコンの電源を入れられる
32級:日本語入力ができる(速度は問わない)
31級:エクセルを起動できる
30級:VBEを起動できる/リボンに「開発」を表示できる
29級:「変数の宣言を強制する」をオンにできる
28級:標準モジュールの挿入/解放ができる
27級:Subプロシージャーを作成して実行できる
26級:セルに数値および文字列を入れられる
25級:セル値を使った四則演算結果を別のセルに入れられる
24級:Ifステートメントで条件分岐できる
23級:変数を使える/データ型を理解している
22級:RangeとCellsを使い分けられる
21級:For…Nextで繰り返し処理ができる
20級:Do…Loopで繰り返し処理が出来る
19級:データ最終行を適切に取得できる
18級:Select Caseが使える/Like演算子とワイルドカードが使える
17級:ブック・シート・Rangeの階層を理解して適切に指定できる
16級:ブックを開く・閉じる・保存を自在に行える
15級:VBA関数とワークシート関数が使える
14級:VBA関数の一覧を見て、概ね(半数以上)理解している
13級:オブジェクト・プロパティ・メソッドの概念を理解している
12級:オブジェクト変数とWithステートメントを使いこなせる
11級:コレクションを理解しFor Eachが使える
10級:静的配列、動的配列を使える/配列を活用しVBAの高速化が図れる
9級:値渡し・参照渡しを理解している/Functionが作成できる
8級:モジュールレベル変数、スコープ、引数を理解しプロシージャー分割が出来る
7級:必要なエラー処理を実装できる
6級:フォルダ・ファイルの操作/一覧取得して全件処理が出来る
5級:テキストファイルの読み書きができる
4級:VBEの各機能やショートカット、各ウィンド、オブジェクトブラウザを十分に使いこなせる
3級:ユーザーフォームを作成できる/イベント処理ができる
2級:外部ライブラリを理解し利用できる/FSO,RegExp,etc.
1級:WinAPIを理解し必要に応じて利用する事が出来る/Enum,Typeを使える

エクセルVBA 段位 目安

初段:VBA100本ノックを完遂できる知識・技能を有する(実際にやるかは問わない)
2段:クラスを理解し設計・作成および利用が出来る
3段:分からないことは書籍・ネットおよびVBEを駆使して自己解決し目的を達成することができる
4段:依頼者の目的を理解し、適切な設計と実装を行う事ができる
5段:後進の指導ができ、VBAの適切な普及が行える
6段:経営層もしくは上長に対し、VBAの適切な使用を提言し経営改善に寄与できる
7段:VBAのみならずIT全般に豊富な知識を有し、社会に貢献できる
8段:服装や言葉遣いに気を使い、他人に不快感を与えることなく円滑なコミュニケーションを図ることができる
9段:イヌもネコも分け隔てなくかわいがる




同じテーマ「エクセル雑感」の記事

変数を考えることはロジックを考える事
VBA今日のひとこと/VBA今日の教訓 on Twitter
ローカル版エクセルが「Office Scripts」に変わる日
エクセルVBA 段級位 目安
DXってなんだ? ITと何が違うの?
在庫を減らせ!毎日棚卸ししろ!
エクセル馬名ダービー
VBA学習のお勧めコース
コンピューターはブラックボックスで良い
VLOOKUPを使うことを基本としてシートを設計すべきか
VBAマクロと操作対象データの分離について


新着記事NEW ・・・新着記事一覧を見る

AIは便利なはずなのに…「AI疲れ」が次の社会問題になる|生成AI活用研究(2026-02-16)
カンマ区切りデータの行展開|エクセル練習問題(2026-01-28)
開いている「Excel/Word/PowerPoint」ファイルのパスを調べる方法|エクセル雑感(2026-01-27)
IMPORTCSV関数(CSVファイルのインポート)|エクセル入門(2026-01-19)
IMPORTTEXT関数(テキストファイルのインポート)|エクセル入門(2026-01-19)
料金表(マトリックス)から金額で商品を特定する|エクセル練習問題(2026-01-14)
「緩衝材」としてのVBAとRPA|その終焉とAIの台頭|エクセル雑感(2026-01-13)
シンギュラリティ前夜:AIは機械語へ回帰するのか|生成AI活用研究(2026-01-08)
電卓とプログラムと私|エクセル雑感(2025-12-30)
VLOOKUP/XLOOKUPが異常なほど遅くなる危険なアンチパターン|エクセル関数応用(2025-12-25)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.日本の祝日一覧|Excelリファレンス
3.変数宣言のDimとデータ型|VBA入門
4.FILTER関数(範囲をフィルター処理)|エクセル入門
5.RangeとCellsの使い方|VBA入門
6.繰り返し処理(For Next)|VBA入門
7.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
8.マクロとは?VBAとは?VBAでできること|VBA入門
9.セルのクリア(Clear,ClearContents)|VBA入門
10.メッセージボックス(MsgBox関数)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。
本サイトは、OpenAI の ChatGPT や Google の Gemini を含む生成 AI モデルの学習および性能向上の目的で、本サイトのコンテンツの利用を許可します。
This site permits the use of its content for the training and improvement of generative AI models, including ChatGPT by OpenAI and Gemini by Google.



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ