ビジネス

【実体験】VBAマクロを覚えるのにはどれくらいかかるか?

赤木夏樹【うつ病でも働けてます!】's icon'
  • 赤木夏樹【うつ病でも働けてます!】
  • 2022/12/28 08:25
Content image

 

 

 私が実践した方法では期間にすると1.5か月もあれば十分です。

ある調査によると早い人なら30時間の学習で簡単なプロググラミングが書けるという調査もあります。

遅い人なら100時間かかるぐらいかかるかもしれませんが、100時間という数字は毎日1時間勉強したなら3ヵ月ほどです。

 

ネットの情報では40~50時間で書けるようになるという人もいます。

 

 私自身は、会社の昼休みの30分や、アフターファイブに気が向いたときの15分~1時間ほど勉強をしました。

 

初期の方は土日にも1~3時間ほど行いました。

VBAの基礎を学ぶまでの1.5カ月はこのスタイルでしたが、VBAの基礎が身に付いた今では定期的な勉強は行っておらず、行き詰ったときのみ勉強をするという形でほぼ一切勉強をしていないといっても過言ではありません。

それでも、職場で誰かが新しくExcelファイルを作ったりした場合は真っ先に私の所にマクロ化の相談が来て、実際にネットや書籍で調べたり、地頭で考えたりすればコードをかけて狙った処理をするマクロを書けています。

 

 

私の学習法

私の場合はネットの無料サイトで学習をしましたが、私なりに要約したものをブログに記載したいと思います。

といっても、学習サイトには「どう学習すればいいか」といった情報はありませんでしたので、私自身は自分で考えた結果英語学習と同じ方法を取ろうと思い、

「①同じコードを何度も書く。」

「②なぜ、そのコードでそのように動くのかを必ず理解する」というこのシンプルな方法を徹底して行いました。

また、学習で大切なのはインプットより実際に手を動かすアウトプットだと思います。

アウトプットをすることで記憶などが定着していきます。

曖昧な情報だとアウトプットは出来ず、プログラムは特に1文字違うだけでも動いてくれませんので真剣に身に着けたい方はアウトプット(実際に手を動かして書く事)を強く推奨します。

 英語でもまずは簡単なThis is a apple から始めて反復して同じものを学習し、this が「これ」を意味して、isが「は」、appleが「りんご」と何度も繰り返すことでそれまでは意味不明だったVBAのコードが少しずつ読めるようになりました。

 

英会話も実は中学校で習う単語と文法をマスター出来れば外国人と基本的な話は喋ることが可能と言われています。別に英字辞典を全て覚えなくても英語が喋れるのです。

 いつも使っている日本語も皆さんは国語辞典やテレビのクイズ番組で知らない言葉を沢山見聞きされると思いますが、喋ることが可能で他人とコミュニケーションをとることが出来ています。

 

VBAも一緒で少量、あるいはカタコトのコンピューター語でExcelに話しかけても狙った処理を案外してくれます。なので、何も怖いことはありません。

 

話が脱線してしまったので戻しますが、学習サイトには②の理由(なぜそのコードで動くのか?)が簡潔に述べられていて私自身に理解が出来ないときには、他のサイトを調べたり、自分でマクロの挙動を1コマずつ動かして観察して理解したりもしました。

この方法についてもかなり便利なので詳しくは後述します。

 

改めて基本用語の解説

本書でVBAとマクロなどの言葉が出てきたので、今更かもしれませんが簡単に解説しておきます。

ざっくり言ってしまうと、VBAはコンピューターが話す・使う言葉の1つです。

地球にも日本語、英語、フランス語とあるようにコンピューター語の1つになります。

正式名称はVisual Basic for Application で、Excel、Word、Power Point 、Outlookなど基本的にはマイクロソフトが作ったアプリケーションでしか使えません。

 

マクロは、コンピューターにいくつかの操作を記録してもらいそれを実行することをいいます。

マクロには必ずしもコーディングが必要なわけでなく、コーディングの知識がない人でも直観的に使用できる事もあります。事務職の世界ではVBAの事をマクロと呼ぶ人も多いですので事務職では厳密な定義は必要ないかもしれませんが、

エンジニアの人にVBAとマクロを同一の意味で使用していますと、無知だと思われますので気を付けた方が良いです。

 

次回のブログからいよいよ本格的にVBAの環境設定とコーディングを行っていきます。

Supporter profile iconSupporter profile icon
Article tip 2人がサポートしています
獲得ALIS: Article like 33.67 ALIS Article tip 21.33 ALIS
赤木夏樹【うつ病でも働けてます!】's icon'
  • 赤木夏樹【うつ病でも働けてます!】
  • @AkagiNatuki
twitter @tokureiAkagi ブラック企業に入社→うつ病で希死念慮→ブラック企業を渡り歩く。21年4月に障害者手帳を取得。VBAを独学し、平和な特例子会社で楽しく働いてます。薄給が悩み。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
ビジネス

【最新】Braveブラウザの素晴らしさを語る【オススメ】

Like token Tip token
20.02 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
他カテゴリ

テレビ番組で登録商標が「言えない」のか考察してみる

Like token Tip token
26.20 ALIS
Eye catch
ビジネス

Gamestonk!! 〜ゲームストップ株暴騰の背景〜

Like token Tip token
6.02 ALIS
Eye catch
他カテゴリ

Decentralizationについて語る時に僕の語ること

Like token Tip token
11.20 ALIS
Eye catch
クリプト

イーロンマスク(Elon Musk)とビットコイン(BTC)

Like token Tip token
11.52 ALIS
Eye catch
クリプト

NasdaqがDeFi(分散型金融)関連のインデックスを上場させると聞いたので、構成銘柄を調べてみた

Like token Tip token
33.60 ALIS
Eye catch
他カテゴリ

ウッドショック(´°д°`)↯↯

Like token Tip token
5.39 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS