【初心者・入門者向け】ExcelVBAプログラミング3つの学習方法 | プログラミング入門ならWEBCAMP NAVI
【3月枠も残りわずか】転職保証コース

【初心者・入門者向け】ExcelVBAプログラミング3つの学習方法

本棚とパソコン

ExcelVBAと聞くと、「プログラムを組むの?」とハードルが上がってしまうこともあるかもしれません。

しかし、いったん習得できれば事務処理を効率的に、かつ短時間で終わらせることができるようになります。

業務の効率をアップし業務成績を上げていくためにも、またスキルアップを図るためにも、ExcelVBAの学習を試してみてはいかがでしょうか。

そもそもExeclのVBAとは何?

VBAとは「Visual Basic for Applications」の頭文字を取った用語で、エクセルのマクロ機能を作成するためのプログラミング言語のことを指します。ざっくりと言うと、マクロを実行させるための命令文です。エクセルのエディタという画面にVBAの命令文を記述し、エクセル上に配置した実行ボタンを押すなどして、マクロを実行していくという手順を取ります。
ちなみに「Visual Basic」とは、VBAの元になってるプログラミング言語。こちらの言語でもさまざまなアプリケーションを作ることができますが、VBAはエクセルのマクロを作成するのに特化している言語なので、目的がエクセルの機能を向上させることのみであれば、VBAを使用する方が便利かつ容易です。

活用するとどのような事ができるようになる?

VBAはマクロを作るためのプログラム言語であるとお伝えしました。あらゆる機能のマクロを作成することが可能ですが、中でもVBAが力を発揮する場面は単調な事務作業の自動化です。
セルを選択して計算をするなどの手順が自動化できるため、データの集計作業や抽出作業、メールの一括送信作業といったことが自動化できるようになります。
今まで手作業でセルを選択して集計したり抽出したりしていたことが自動で実現できるため、作業時間の短縮が実現できます。そのほか重複データの自動削除、グラフの描画、CSVデータやアクセス、データベースなどからのデータ読み込みも可能です。
作業や手順が一定の事務作業のほとんどを自動で実行できるため、VBAを使いこなせるようになれば、業務の効率は確実に向上させることができます。

おすすめの学習方法は「無料学習サイト」

まずは無料の学習サイトでVBAをざっくりと把握することから始めてみてはいかがでしょうか。VBAは初心者向けの学習サイトも充実しているので、学習しやすいプログラミング言語です。
プログラムをまったく触ったことがないという方は、自分の学習スタイルに合ったサイトを使用して、なんとなく理解することから始めてみるといいでしょう。

基礎から学べる「Excelマクロ・VBA塾」

http://kabu-macro.com/

難しい専門用語が出てこないので、プログラミング初心者でも比較的簡単に読み進めることができます。またエクセルマクロの基礎的なことも含めて解説してくれているので、マクロとはどのようなものかの理解も含めて体系的にVBAとマクロのことを学ぶことができるサイトです。
エディターの表示の仕方から、マクロの実行の仕方、コードの詳しい書き方まで丁寧に解説されているので、ひとまず解説の通りに作ってみるといいでしょう。一通りの作業をやり終わったときには、なんとなくでもVBAのことを理解することができるようになるはずです。

動画での解説がわかりやすい「ドットインストール」

http://dotinstall.com/lessons/basic_excel_vba

VBAのみならず、さまざまなプログラミング言語の使い方をレクチャーする動画を配信している学習サイトです。VBAの学習動画も豊富にあり、レベルごとにまとめられているので順番に学習を進めていくことができます。

動画の長さも3分から5分程度と、それほど視聴するのが大変ではないため、それほど構えずに学習していくことができます。
学習プログラムに沿ってプログラムを完成させていけば、講座が終了する頃にはVBAの使い方がだいたいわかるようになっているはずです

オフィスの操作を一通り学習できる「モーグ」

http://www.moug.net/

エクセルだけでなく、アクセスやワード、パワーポイントなどのオフィス製品の学習ができるサイトです。もちろんVBAの学習も可能で、さまざまな機能を実装したエクセルファイルをダウンロードすることができます。ダウンロードしたエクセルファイルに組み込んであるVBAのプログラムを追いながら学習をしていくという方式です。
VBAのほか、アクセスなどのツールの勉強もできるため、データを扱う事務作業を行っている人にはおすすめの学習サイトです。

書籍を購入して学習する

ある程度学習が進んできたら、書籍を購入するのもおすすめです。無料学習サイトはあくまでも基礎的な学習にとどまっていることが多いため、それ以上の知識を効率的に学習するには書籍に頼るといいでしょう。
VBAの学習書籍はさまざまなレベルのものがあり、初級から上級まで数多くの書籍が販売されています。VBAを始めたばかりの頃に、いきなり上級レベルの書籍を購入してもよく理解できずに挫折してしまうことも。
書籍を購入する際はご自身のレベルに合った書籍を検討して購入すると挫折や失敗が少なくなります。時間がなければネットで購入するのもありですが、書店で中身を確認してから購入すると求めている書籍を入手しやすいです。

今すぐ使えるかんたん Excelマクロ&VBA


「今すぐ使える」シリーズのマクロとVBAの書籍です。マクロを使い始めたばかりの読者にもわかる内容で、学習を始めたばかりの初心者にも読みやすい学習書籍となっています。
マクロとVBAに関する基礎的なことが一通り書かれているので、マクロとVBAを体系的に学習するのに役立つことでしょう。また実際に業務で使用するケースも多く盛り込まれており、机に1冊置いておくと実際マクロを作成するときに重宝する1冊です。

自分のペースでゆったり学ぶ Excel VBA


表紙のデザインと同じように、ゆったりとした調子の学習本です。ゆるいテンションでVBAを学んでいきたい人には向いています。かわいいキャラクター達が登場し、ストーリーのように質疑応答が進んでいくので、読み物としてもふんわりと楽しめる本です。
注文書や請求書の作成といった簡単な例題も盛り込まれているので、大枠を理解しながら若干実務での使い方も学べる構造になっています。

入門者のExcel VBA


文字通り入門書で、簡単な内容が多く書かれています。エディターの起動からプログラムの記述まで、手順が細かく記述されているので、順番にやっていけば、マクロが作成できます。細かく書いては実行を繰り返す形式の学習方法なので、ひとつひとつ理解しながら学習を進めることができます。
VBAの入門書として以前から評判が良い書籍です。基礎を学習するために1冊手元にあると、その後応用を学習するときにスムーズでしょう。

スクールに通って学習する

VBAの独学は不可能ではないというものの、自分だけで学習していると行き詰ってしまうこともしばしばあるかと思います。そんなときはVBAをわかっている人に教えてもらうという方法がおすすめです。
一番確実なのは受講料を支払って、プロの講師に教えてもらう方法です。コストはかかりますが、独学で進めるのが困難といった場合には、より早くて確実な方法でしょう。

歴史がある教室「KENスクール」

http://www.kenschool.jp/

エクセルVBAの講座だけでなく、多数のプログラミング言語が学習できるスクールです。VBAの講座も開催されており、基礎的なことを学ぶコースから、応用や資格試験のことを学べるスペシャリストコースまで、幅広いレベルのVBA講座が提供されています。価格帯も受講コースごとに設定され、内容量や難易度に合わせて5万円から30万円までの幅があります。
もし受講するのであれば、ご自身の目的に合ったレベルのコースを選択して受講するといいでしょう。

資格に対応した「TAC」

http://www.tac-school.co.jp/

VBAには「VBAエキスパート」という認定資格が存在します。認定資格を取ることと実務ができることは、必ずしも直結するものではありませんが、例えば転職や給与ベースアップなど、対外的にスキルを証明するのには役立ちます。
資格はベーシックとスタンダードの2段階があり、資格の段階に応じた講座を選ぶことができるようになっています。受講料はベーシックコースで36,000円、スタンダードコースで72,000円です。資格が必要かどうかを検討してから受講するといいでしょう。
転職を視野に入れている方や、会社にスキルをアピールしたい方にはおすすめのスクールです。

全国各地に展開「Winスクール」

http://www.winschool.jp/

教室を全国展開している大手のパソコンスクールです。東京や大阪に集中しがちなパソコンスクールですが、こちらは地方在住の方でも比較的受講しやすいスクールとなっています。
マクロとVBAのコースも提供しており、基礎から応用、資格対策まで幅広いコースが選択可能です。価格帯も5万円台から20万円ほどまで幅広く、ご自身の需要に合った受講ができます。無料体験教室なども開いているので、興味がある方は一度足を運んでみてはいかがでしょうか。

VBAを習得して業務効率をアップさせよう!

VBAはプログラム言語なので、始めてプログラミングをする方にとっては、ハードルが高く感じるかもしれません。ただし無料で利用できる学習サイトも多く存在しているので、これらを活用することでご自身で学習していくことは十分可能です。
VBAを習得できれば、業務の効率化も実現できるので空いた時間で別の業務を行うことができます。またVBAは職場でも十分アピールできるスキルのひとつでもあり、転職や就職活動を行う際にも役に立ちます。
あなたもVBAを習得してワンランク上の人材を目指していきましょう!

DMM WEBCAMPについて

DMM WEBCAMPは3ヶ月間で未経験から即戦力エンジニアを育成する転職保障付きのプログラミングスクールです。1ヶ月でプログラミング・Webデザインを学ぶ通い放題の「ビジネス教養コース」も展開しています。

DMM WEBCAMPを運営する株式会社インフラトップ では、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。

キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?

3月枠も残りわずか!!未経験からエンジニアを目指すならDMM WEBCAMP

DMM WEBCAMPは転職保証型のプログラミングスクールです。転職成功率は、98%!短期間で確実にスキルを身につけて、ひとりひとりに寄り添った転職サポートで、未経験からのエンジニア転職を叶えます!

「未経験だから不安…」、「転職できるんだろうか…」などの不安があると思います。そんな不安や心配を解消する、無料のカウンセリングを実施しています。

無理な勧誘や面倒な電話は一切ありませんので、お気軽にお越しください。

【無料】キャリア相談の日程を見る

転職保証付のDMM WEBCAMPで
安心してエンジニア転職を目指そう

「スキルがないし…」「失敗したくないし…」
カウンセラーがあなたのキャリアを真剣に考え、
ご相談に乗ります。