VBAを使えるようになるには


言うまでもないことです。ちょっと考えれば、誰にでも理解できることです。
基本を理解していなければ、VBAを使えるようにはなりません。当たり前ですよね。

多くのパソコン雑誌に書かれているような「マクロ記録から始めよう」では、絶対にマクロを作れるようにはなりません。マクロ記録から始める前に、記録されたコードを読めるようになっていなければ、何が記録されたのか意味が分からないでしょ?だから、その先に進めないんです。学習の順番が間違っています。

インターネットを検索すれば、たいていのサンプルコードはすぐ手に入ります。そのコードを自分のマクロにコピペすれば、とりあえず目的の動作が得られるかもしれません。でも、データの形式が変わったらどうしますか?業務の内容が変わったらどうしますか?コピペしたコードの"意味"を理解していなければ、ほんのわずかな修正さえもできません。

VBAを使えるようになりたかったら、正しい基本を学習しなければなりません。当たり前ですよね。
VBAの基本を理解しているかどうか、次の問題でご確認ください。

1.Workbooks.Open Filename:="Book1.xls" と Workbooks.Open "Book1.xls" の違いがわかりますか?
2.Workbooks.Open "Book1.xls" と Workbooks.Open("Book1.xls") の違いがわかりますか?
3.「=」と「:=」の違いがわかりますか?
4.Setを使うのはどんなときですか?
5.RangeとCellsは、どう使い分けるべきですか?
6.変数は宣言して使うべきです。その理由がわかりますか?
7.条件分岐のIfと、繰り返しのFor Nextを、自在に使えますか?
8.ビジネスの現場で作成されるマクロで、最も重要なことは何ですか?

正しい基本を学習すれば、誰でもVBAを使えるようになります。そんなに難しい話ではありません。ただ今まで、正しい基本を学習する機会がなかっただけです。

VBAベーシック セミナーとは


VBAの基本を2日間で学習します。
どんなことがあっても、絶対に、何としても、必ず理解させて見せます。それが、私の仕事です。
まったくマクロを作成したことがなかった方が、2日間のセミナー受講後に、自分ひとりで作成したマクロが次のコードです。正しい基本をマスターすれば、この程度のマクロは誰にでも作れるようになります。

Sub Lesson9_2()
    Dim i As Long, cnt As Long, Result As Long
    For i = 2 To 41
        If Format(Cells(i, 1).Value, "yyyy") = "2008" Then
            Range("F6").Value = Range("F6").Value + 1
        End If
        If Cells(i, 2).Value = "大阪" Then
            cnt = cnt + 1
            Result = Result + Cells(i, 3).Value
        End If
    Next i
    Range("F7").Value = Result / cnt
''A列に日付、B列に地域、C列には数値が入力されています
''日付が2008年のデータ個数をセルF6に入力し
''地域が"大阪"である数値の平均をセルF7に入力するマクロです
End Sub

カリキュラムは「VBAエキスパート ベーシック」を元にした内容です。
VBAエキスパートは、株式会社オデッセイ コミュニケーションズが主催する、VBAの知識や技術を問う検定試験です。
2009年5月より、問題やカリキュラムを一新して、より実務的な内容へと生まれ変わりました。

「VBAエキスパート ベーシック」のカリキュラムは、実務で役立つExcel VBAの正しい基本を学習するための内容になっています。したがって、受験をしない方でも「マクロの作り方と考え方」「するべきことと、してはいけないこと」「ビジネスの現場で必要な考え方」「分からないことの調べ方」などなど、これからVBAをマスターするにあたって、適切な"最初の一歩"を歩めます。


受験を希望する方には、セミナー終了後にオリジナルの模擬問題を差し上げます。この模擬問題をクリアすれば、まず合格は間違いないでしょう。

セミナーの詳細について



 日時   1月23日(土曜) - 1月24日(日曜) 10:00〜17:00
  2月20日(土曜) - 2月21日(日曜) 10:00〜17:00
  3月20日(土曜) - 3月21日(日曜) 10:00〜17:00

  申し込みのときは、必ず日付を明記してください
 応募
 締切
  前日(金曜日)の17:00
 場所   東京都港区(神谷町駅より徒歩1分)
 人数   10名(先着順)
 参加
 要件
  ・VBAエキスパートに合格したい人
  ・マクロを組めるようになりたい人
  ・VBAに興味がある人
  ・VBAの基本を再確認したい人
  ・VBAの教え方に興味がある人
  ・過去にチャレンジして挫折した人
  ・Excelが好きな人
  ・仕事で嫌々Excelを触る人

  上記のいずれかに該当する人
  または、いずれにも該当しない人
 費用     \49,800 (消費税込)

  ただしExcel Worldに参加されている方は

    \39,800 (消費税込)
    ※お申し込み時に「Excel Worldに参加している」と書いてください
      招待状を希望し、参加予定の方でもけっこうです

  Excel Worldは、ExcelユーザーのためのSNSです
  Excel Worldについてはこちらをご覧ください

  分割払いもできます。お気軽にご相談ください
 テキスト
VBAエキスパート「ベーシック」公式テキスト


書店では扱っていません
注文から到着まで1週間程度かかるようです
 備考   教室には、1人1台のパソコンを用意しています

※本セミナー費用には、VBAエキスパートの受験費用は含まれません
※本セミナー費用の分割払いは、別途相談に乗ります
※本セミナー受講後、万が一試験に不合格だった場合は、合格するまでサポートします
  もちろん、追加のセミナー費用は一切かかりません。必ず合格させます

セミナーで使用するテキストについて



テキストは、オデッセイのサイト「アオテン」でのみ販売しており、書店では扱っていません。
アオテンでは、発注から到着まで1週間程度かかるそうです。
セミナーに間に合うよう、余裕を持って注文してください。


申し込み〜受講〜受験までの流れ