VBA

【Excel】VBAを勉強をしていく

【Excel】VBA

LINE登録で無料GET!

LINE登録後にアンケートに回答すると無料でGETできる4つの特典

  • 特典1:効率を上げるPCショートカット288選
  • 特典2:超有料級限定Excel講義動画約480分
  • 特典3:プロが教える99%の人が知らないExcel学習の秘訣講義
  • 特典4:LINE限定ユースフルのオンライン講座割引クーポン
ユースフルの公式LINEでExcelを学ぶ



EXCEL上級者のすなるVBAというものを駆け出しの身でもしてみむとてするなり。

以前から気にはなっていたVBA(for Excel)ですが、最近少しだけ使うことがあリまして、これを機会にちゃんと勉強することにしました。
もし同じような方がいれば参考になるかと思い、勉強したことを公開していきたいと思います。
基本は自分用のノートですが要点だけだとすぐに忘れてしまうので、(今の)自分以外の人にもわかりやすく書きたいと思っています。

進め方

勉強の進め方を調べてみると、いくつかタイプが分かれているようです。

  • Excelユーザ視点で、Excelの関数説明の延長として、マクロ(操作を記録)作って、さらにマクロのカスタマイズの形で試していく
  • プログラミング経験者が、プログラマ視点でVBAのコマンドなどVBAというプログラム言語の機能に注目して、補足のため簡単な使用例を作りながら進める
  • MOSなどの合格を目的とした試験用に、試験に出るところに的を絞って要点まとめ
  • 雑多に参考書や他のサイトをスクラップするだけ

私の場合は

具体的なターゲットはないけれど、要件を提示されたときに(細かいところはつど確認しながら)大枠は作れることを目標とします。
原則としては ヘルプや参考書にあるVBAの機能リストを順に試していく形がメインになるかと思います。

進め方ポイント

  1. 毎回のテーマ(VBAの機能など)を決める
  2. その機能の動作を調べて、なるべく実用的な使用例を考える
  3. 使用例のプログラムコードを作る・調べる。試してみてうまくいかない例もなるべく記録する。
  4. 使用例にそって、機能の解説文を作る。失敗した場合は理由も説明する。
  5. 毎回、わかったことの簡単なまとめを作る

オヤクソク

  • 自分にとってわかりやすいよう、世間の常識・定義とは違った言葉の使い方をするかと思います。
    一応どこかに注釈は入れるようにします。
  • いわゆるExcel関数(SUMとかVLOOKUPとか)と、プログラムコード中の関数と混乱するので、説明の際には原則としてFUNCTION/SUB プロシージャ、メソッドなどはみんな「プログラム」と呼ぶようにします。
    適当な時期に違いを取りまとめてから区別するようにします。
  • Excel のバージョンは私の手元にあるもの。現時点では Widnowsデスクトップ版のOffice365 パーソナルに入っているものです。


 就職や副業・在宅ワークにオススメ
 初心者さまにオススメの本
  • この記事を書いた人
  • 最新記事

セル

セル | Excel MOSエキスパート| 経理歴10年| 日商簿記2級 このブログでは Excelについて発信しています。 Excelに悩んでいる人の助けに少しでもなれたら嬉しいです! もし記事を気に入っていただけたらサイトをブックマークもしくは、Twitterをフォローお願いします!

-VBA