パソコンスキルの教科書

パソコンスキルの教科書

東京大学大学院卒。博士課程に進学を志すも、担当教授と折が合わず、無職になる。医者を目指すも結局断念。田舎で派遣社員として働く。「スキルがなければ、仕事ももらえない」と悟り、ビジネススキルを学ぶ。プログラミング、英語を学び、一部上場企業へ転職。年間100時間以上の業務効率化を行い、社内講師に抜擢。海外の案件を担当し、数億円のプロジェクトに携わる。個人の事業でも、月売上100万を達成。現在は、自分の価値を高めるためのスキル向上支援を行う

エクセルマクロVBA入門!使い方・始め方から実務で応用するまで

f:id:gene320:20180812181833j:plain

もしあなたがエクセル作業をマウスで手作業をしているのではあれば、仕事は早くなりません。むしろ仕事量は増えていき、仕事は終わりません。

しかしエクセルマクロを使えば、ボタン一つで3時間の仕事も10秒で終わらせることができます。

たとえば、以下の動画はマクロを使って、ボタン一つで報告書が自動作成されるようにした事例です。


エクセルマクロを使えるようになれば、このようにメンドウな仕事でも一瞬で片付けることができます。

しかし、「エクセルマクロの習得は難しいのでは?」や「エクセル関数を使ったほうがいいのでは?」といった疑問もあるはずです。

そこで、これからエクセルマクロを学びたいと考えている入門者のために使い方・実務での応用方法からメリット・デメリットまで解説します。

エクセルマクロVBA入門!始め方から実務での応用方法まで徹底解説

そもそもエクセルマクロVBAって何? メリットから出来ることまで

そもそもエクセルマクロVBAとは何かというと、繰り返し作業を自動化するスキルです。

まずはエクセルマクロVBAについて、概要をお伝えします。具体的には以下のことをお伝えしていきます。

・エクセルマクロVBAで出来ることは何か?
・そもそもエクセルマクロVBAとは?
・エクセルマクロVBAと関数の違いとは
・社会人3年目までにエクセルマクロを習得した方がいい理由

以下で一つずつ解説していきます。

エクセルマクロでできることって何? 事例を紹介

これからエクセルマクロVBAを勉強しようと考えている人は、そもそもエクセルマクロVBAで何ができるのかを理解していません。

例えば、エクセルマクロVBAを使えば以下のようなことができます。

エクセルマクロVBAを使ってできること

事例1|データを元に複数のシートを連続作成
事例2|住所や氏名の情報を分割して出力
事例3|従業員の勤務状況を表とグラフでまとめる
事例4|データの自動集計
事例5|入力フォーム(ユーザーフォーム)でツール作成
事例6|Internetにアクセスして情報を自動取得
事例7|テンプレートを使ってアウトルック(outlook)の電子メールを送信
事例8|テンプレートを使って差込メールで送信する
事例9|複数のパワーポイント(powerpoint)にエクセルからデータを流し込む
事例10|ヤフオクのデータを取得してエクセルに出力する
事例11|複数のPDFテキスト情報をエクセルに一覧にする
事例12|ガントチャートで進捗管理できるエクセルを作成する

以下の記事で詳しい動画などを使って詳しく解説しています。ぜひ読んでみてください。

www.fastclassinfo.com

エクセルマクロとは? ゼロから始める人のために解説します

エクセルマクロVBAをこれから学びたい人は、そもそもエクセルマクロVBAについて馴染みがない場合が多いです。

「エクセルマクロVBAとは何か」について、以下の記事で詳しく解説しています。

www.fastclassinfo.com

エクセル関数よりマクロを習得する方がトクする! 7つの理由

「エクセルマクロに興味はあるけれど、エクセル関数で十分なのではないか」と考える人がいます。

しかし、実際はエクセルマクロがエクセル関数より難しいわけではありません。

また、エクセルマクロを学ぶことでエクセル関数より大きなメリットを得ることができます。

以下で詳しく紹介しています。

www.fastclassinfo.com

社会人3年目までにエクセルマクロを習得せよ! その理由とは?

www.fastclassinfo.com

エクセルマクロVBAを習得すればどのように変わるのか?

これからエクセルマクロVBAを学ぼうか考えている人の中には、「エクセルマクロVBAを習得すれば、何がどう変わるのか」イメージが沸かない人も少なくありません。

エクセルマクロVBAを習得すれば、どのような変化が起こるのか以下で詳しく紹介しているので、

マクロができるとなぜ「ありえない実績が出せる」のか?

マクロを習得すると、ありえない実績が出せることは少なくありません。実際、マクロを習得して年収100万アップした人もいます。

以下の記事で、その理由を紹介します。

www.fastclassinfo.com

エクセルマクロVBAを習得するにはどれくらいの期間が必要か? 実際の体験談

「エクセルマクロVBAの習得は難しいのか?」と考える人がいます。

しかし、これからエクセルマクロVBAを習得したいと考えている人は、どれくらい難しいか分かりません。

また、どの程度勉強すれば習得できるのかも分からないはずです。

そこで、初心者・未経験者が習得するにはどれくらいの期間が必要なのかも含めて体験談を合わせて紹介していきます。

●管理人のVBA習得体験談

www.fastclassinfo.com

●体験談1

異動後にエクセルマクロを学んで成果を出した人にインタビューをした記事です。

www.fastclassinfo.com

●体験談2

転職後にエクセルマクロを学び、成果を出した人にインタビューをした記事です。

www.fastclassinfo.com

エクセルマクロの資格|VBAエキスパートとは? 本当に就職や転職に使える?

エクセルマクロVBAには資格があります。資格のメリットとしては、派遣社員であれば収入があがったり仕事に採用されやすくなったりします。

一方で、資格を取得しても仕事でエクセルマクロVBAを使えるようになるとは限りません。

以下で詳しく解説しています。

www.fastclassinfo.com

ただ、資格取得は大きなメリットにならない場合が大きいです。その理由は以下で詳しく紹介しています。

www.fastclassinfo.com

エクセルマクロVBAの勉強を始める前に!知ってほしい大切なポイント

これからエクセルマクロVBAの勉強を始める前に、知っておくとトクするポイントがあります。

以下の内容を押さえておくと、マクロ習得がスムーズに進むようになります。

エクセルマクロを勉強する初心者に伝えたいこと

これからエクセルマクロを勉強する初心者には知っておくとトクすることがあります。

以下の記事で3つのポイントを紹介しています。

www.fastclassinfo.com

マクロができるようになる人とできない人の違いとは?

同じ教材を使っていても、マクロができるようになる人とできない人がいます。

その理由については以下の記事で解説しています。

www.fastclassinfo.com

誰も教えてくれないマクロ学習前に準備しておきたいこと

エクセルマクロVBA学習前にある準備しておくと、勉強のペースを上げることができることができます。

その準備について、以下の記事で詳しく紹介しています。

www.fastclassinfo.com

エクセルマクロ初心者なら、この2つの仕事を自動化せよ!

エクセルマクロ初心者が自動化するのに適した仕事があります。実際、勉強量が少なくても効果の大きいマクロを作成することが可能です。

以下で、マクロ初心者が自動化を目指してほいい2つの仕事を解説します。

www.fastclassinfo.com

マクロ作成には型がある!VBAで業務効率化するならゼッタイに知っておくべきこと

マクロを学ぶとき、単純にプログラムを学ぼうと考える人がいます。しかし、それだけでは足りません。

実際は、プログラムの設計を組む必要があります。その設計スキルがあればマクロ作成が効率的になります。

以下の記事で設計スキルについて解説しています。

www.fastclassinfo.com

エクセルマクロを今すぐ使ってみたい|無料でダウンロードする

エクセルマクロVBAがどのようなものかを自分で使ってみたり体験してみたりしたい人は以下の記事でサンプルファイルをダウンロードして使ってください。

www.fastclassinfo.com

エクセルマクロをショートカット設定して業務効率化する方法

マクロをダウンロードする以外にも、エクセルマクロの活用方法があります。

それは、マクロをショートカット設定することです。以下でその事例を紹介しています。

www.fastclassinfo.com

エクセルVBAの使い方を学んでマクロを編集できるようになりたい

実際にマクロを自分で使ってみたい人には、マクロを編集できるようになる必要があります。

マクロを編集できるようになりたい人には、以下の記事がお勧めです。

エクセルマクロの使い方・始め方

エクセルマクロの使い方や始め方を学んで、自分で編集できるようになりたい人は以下の記事がお勧めです。

www.fastclassinfo.com

初心者でも分かる!マクロの自動記録の使い方

自分でマクロを編集するのはハードルが高いと感じる人には、マクロの自動記録がお勧めです。

マクロの自動記録の使い方については、以下の記事で解説しています。

www.fastclassinfo.com

マクロの自動記録を使うときのコツ

マクロの自動記録では使い方を理解しておかないと、思い通りのマクロを作成できません。

例えば、自動記録で作成したマクロでは予想とは異なるセルで処理が行われることがあります。

使い方を理解することで、そのようなデメリットを解消できるようになります。以下の記事で解説しています。

www.fastclassinfo.com

ウイルス対策バッチリ!エクセルマクロの正しい設定方法

マクロを編集をする場合は、ウイルス対策を行っておく必要があります。実際、マクロウイルスも存在しています。

そのため、これから編集をしたいと考えている人は一度は以下の記事を読んでおいてほしいです。

www.fastclassinfo.com

エクセルマクロを効率的に作成するコツ

エクセルマクロを編集する上で、一つ一つ手打ちで書き直したり作成したりするのは時間ばかりかかってしまいます。

そこで、マクロを効率的に作成・編集する方法を紹介します。

www.fastclassinfo.com

エクセルマクロVBAのIFの使い方を20の事例で解説

エクセルマクロVBAの編集でもっともよく使うプログラムの中に、IFがあります。

IFを理解しておくことで、よりよいプログラムを作成できるようになります。

以下の記事で、仕事でよく使う事例を紹介しています。

www.fastclassinfo.com

エクセルマクロの正しい勉強方法・学習方法

エクセルマクロVBAを習得するには、継続的に勉強を進めていく必要があります。

勉強方法にはセミナーや本だけでなく動画もあります。以下で勉強方法をお伝えしていきます。

エクセルマクロを挫折せずに学ぶ方法

エクセルマクロを学ぼうと考えている人の中には、一度挫折を経験している人も少なくありません。

そのような人には、以下の記事でお伝えしている方法を読んでほしいです。

www.fastclassinfo.com

エクセルマクロを独学で学ぶときのコツ

エクセルマクロを独学で勉強する場合、とにかく色々と学ぼうとしがちです。

しかし、実際はエクセルマクロを学ぶときには、押さえておきたいコツがあります。

以下の記事で紹介しています。

www.fastclassinfo.com

エクセルマクロの学習本オススメ

エクセルマクロの学習本は数多く販売されています。しかし、数が多すぎてどれを選べばいいのか分かりません。

そこで、私が読んで見た中でお勧めの本をピックアップしました。以下で紹介していますので、読んでみてください。

www.fastclassinfo.com

また、マクロの書籍に限らず書籍を選びたいときには、こちらを参考にしてみてください。効果的・効率的な書籍の選び方を紹介しています。

www.fastclassinfo.com

エクセルマクロVBAのオススメ学習教材を紹介

エクセルマクロVBAのお勧め教材を紹介します。以下で学習方法の全体概要について紹介しています。

www.fastclassinfo.com

エクセルマクロVBAのオンライン教材のお勧め

エクセルマクロVBAのオンライン教材は効果が高いです。

特に忙しくてなかなか勉強が進まない人にはオンライン教材がお勧めです。

実施、動画で講師の人の操作を見ながら学習できるので、いつでもどこでも勉強することが可能です。

以下でお勧めのオンライン教材を紹介しています。

www.fastclassinfo.com

エクセルマクロVBAのセミナーでお勧めなものは何か

エクセルマクロVBAを勉強する人の中には、セミナーで勉強すればいいと考える人がいます。

セミナーでの学習は、一日で詰め込むので教えるのが上手な人から学ぶのがコツです。

以下で、お勧めのマクロセミナーについて解説しています。

www.fastclassinfo.com

ただ、セミナーで学ぶときに注意したいのは、何も準備なしでマクロセミナーに参加することです。

実際、セミナーに出席しても仕事で活かせない人は本当に多いです。それはセミナーでマクロを学ぶことのメリットとデメリットを理解していないからです。

以下でマクロセミナー教材を紹介しています。

www.fastclassinfo.com

エクセルマクロの勉強会・相談会に参加するメリットデメリット

エクセルマクロVBAは、各地で勉強会が開催されています。ただ、勉強会や相談会といっても実務で使っている人が教えてくれるとは限りません。

一見いいように見える勉強会ですが、参加をお勧めする人とそうではない人がいます。それは

www.fastclassinfo.com

エクセルマクロVBAを学ぶときの注意点

エクセルマクロVBAを学ぶときには注意点があります。

それは、全部のプログラムを学んではいけないということです。なぜなら、プログラムを学ぶ上で重要な部分とそうではない部分があるからです。

その理由については、以下の記事で詳しく解説しています。

www.fastclassinfo.com

パソコンスクールでマクロを学んでも仕事で使えない理由

現在パソコンスクールで検索すれば、マクロを学ぶことができる教材が数多く紹介されています。

しかし、その多くはマクロを学んでも仕事で使えるようにはなりません。

その理由は、プログラムは教えてくれるが仕事での活かし方までは教えてくれないからです。

以下の記事で詳しく解説しています。

www.fastclassinfo.com

本やウェブのマクロVBAが仕事に活かしづらい理由

当サイトも含めウェブや本でマクロの情報を公開しているところは多いです。しかし、ウェブや本で紹介されているマクロを仕事で活かすのは簡単ではありません。

その理由は、自分の仕事にフィットするように自ら編集する必要があるからです。

以下で、詳しく解説しています。

www.fastclassinfo.com

マクロは手書きで作れるようにならないとメリットが少ない

マクロは手書きで書けるようにならないとメリットが少ないです。なぜなら、仕事のやり方は各職場で異なるからです。

そのため、手書きで自分の仕事に合わせてフィットさせる必要があるのです。以下の記事で、手書きできるようになるための方法を紹介しています。

www.fastclassinfo.com

マクロを独学で学びきるのは難しい

マクロを学ぶ人の多くは独学で学ぼうとします。しかし、独学でゼロから学びきれるほど簡単ではありません。

そのため、独学で学ぶのは難しいということを念頭に入れて勉強をしてほしいと思っています。

以下で、そのことについて詳しく解説をしています。

www.fastclassinfo.com

エクセルマクロを実務で使うには?

エクセルマクロを実務で使いこなして、より効率的に仕事を進めたいと考えている人は少なくありません。

そこで、エクセルマクロを実務で使う方法を紹介します。

エクセルマクロを使った在庫管理表の作り方

エクセルマクロを使うと在庫管理表を自動化することができます。

以下の記事で、私が製造メーカーで勤務した経験から作成した在庫管理表について解説しています。

また、サンプルをダウンロードできるようにしています。

www.fastclassinfo.com

エクセルマクロで月末処理を自動化する方法

経理や事務の仕事をしていると、エクセルで月末処理をしている人は多いです。このときマクロを使えば、自動化することが可能です。

以下の記事で、エクセルで月末処理を自動化する方法について解説しています。

また、サンプルをダウンロードできるようにしています。

www.fastclassinfo.com

エクセルマクロで大量データを比較照合して一気に仕事を片付ける

エクセルマクロのメリットとして、大量データであっても一瞬で処理が終わることがあります。

しかし、多くの人はマクロの使い方を知らずそのメリットを活かしきれていません。

そこで、大量データを比較照合するときの方法をサンプルコード(ダウンロード可)を使って紹介します。

www.fastclassinfo.com

エクセルマクロでガントチャートを自動作成して進捗管理する

エクセルマクロを使って仕事を楽にできることの一つにガントチャートの自動作成があります。

エクセル関数で作成したガントチャートを紹介しているサイトもありますが、マクロを使うことでよりメリットが多くデメリットが少ないガントチャートを作成できます。

以下の記事で無料ダウンロードできるエクセルのガントチャート(マクロ入り)を紹介しています。

www.fastclassinfo.com

エクセルマクロの上級スキルを使えるようになりたい

エクセルマクロを使うことの利点の一つにオフィスアプリ(インターネット、ワード)などの自動連携があります。

これらを使えば、エクセルからワードを作成してメールに添付して自動送信することも可能です。

ただ、このようなスキルは上級のため、なかなか公開されていません。そこで、できるだけ実務で使える形で紹介しましたので、ぜひ読んでみてください。

エクセルマクロでIE操作!基本的な使い方を徹底解説

エクセルマクロを使って、インターネットから情報を自動取得する方法を紹介しています。

以下の記事はインターネットから情報を自動取得するときの基礎知識をお伝えしています。

www.fastclassinfo.com

以下の記事では、エクセルでIE情報を操作しヤフオクの情報を取得することに挑戦しています。

エクセルファイル(マクロ入り)を無料でダウンロードできるので読んでみてください。

www.fastclassinfo.com

ウェブスクレイピング(ウェブから情報を剥ぎ取る方法)ついては以下の記事で解説しています。

www.fastclassinfo.com

エクセルマクロでoutlookメールを自動送信!事例とコードも紹介

エクセルマクロを使えば、outlookでメールを自動送信することが可能です。

フォントを変えたり宛先を変えたりする方法を紹介しています。

また、以下の記事では自動でメール送信できるエクセルファイルもダウンロード可能です。

www.fastclassinfo.com

エクセルマクロでoutlook受信メールを一覧にする!メール添付のファイルも保管

エクセルマクロを使って、メールボックスの受信メールをエクセルに一覧にすることが可能です。

こちらで紹介している記事は、エクセルに一覧にするだけではなく、メールに添付されているファイルも自動で保管されるようにしました。

ぜひ読んでみてください。

www.fastclassinfo.com

エクセルマクロでワード連携する方法|差し込み印刷のコード付

エクセルマクロを使えば、エクセルの情報リストからワードに情報を一つずつ流し込んでいくことが可能です。

例えば、エクセルの顧客情報を活用してワードの請求書に作成することがボタン一つでできるようになります。

以下の記事ではエクセルの情報をワードに流していくプログラムを紹介し、エクセルファイルも無料でダウンロードできるようにしています。

www.fastclassinfo.com