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をマスターするにあたって、適切な"最初の一歩"を歩めます。
受験を希望する方には、セミナー終了後にオリジナルの模擬問題を差し上げます。この模擬問題をクリアすれば、まず合格は間違いないでしょう。
セミナーの詳細について
| 日時 |
2012年
2月04日(土曜) - 2月05日(日曜) 10:00〜17:00 (大阪)
2月18日(土曜) - 2月19日(日曜) 10:00〜17:00 (東京)
3月17日(土曜) - 3月18日(日曜) 10:00〜17:00 (東京)
4月07日(土曜) - 4月08日(日曜) 10:00〜17:00 (大阪)
4月14日(土曜) - 4月15日(日曜) 10:00〜17:00 (東京)
5月19日(土曜) - 5月20日(日曜) 10:00〜17:00 (東京)
申し込みのときは、必ず日付を明記してください
|
応募 締切 |
前日(金曜日)の17:00 |
| 場所 |
東京:港区(神谷町駅より徒歩1分) 大阪:北区東梅田あたり |
| 人数 |
10名程度(先着順) |
参加 要件 |
・VBAエキスパートに合格したい人
・マクロを組めるようになりたい人
・VBAに興味がある人
・VBAの基本を再確認したい人
・VBAの教え方に興味がある人
・過去にチャレンジして挫折した人
・Excelが好きな人
・仕事で嫌々Excelを触る人
上記のいずれかに該当する人
または、いずれにも該当しない人
|
| 費用 |
\49,800 (消費税込)
分割払いもできます。お気軽にお申しつけください
|
| 割引 |
★Excel World割引★
Excel Worldに参加している方は\39,800で受講できます
Excel Worldは、ExcelユーザーのためのSNSです Excel WorldについてはExcel Worldの紹介ページをご覧ください
※お申し込み時に「Excel Worldに参加している」と書いてください
招待状を依頼済みであれば、参加予定の方でもけっこうです
★継続割引★
過去に「ベーシック」を受講した方は
「スタンダード」を\39,800で受講できます
過去に「スタンダード」だけを受講した方で、
あらためて「ベーシック」を受講される方でもOKです
★セット割引★
「ベーシック」と「スタンダード」を同時にお申し込みいただくと
「スタンダード」を\35,000で受講できます
受講は、同じ月でなくてもOKです
★おともだち割引★
お友達・同僚・上司と部下・先輩と後輩・ライバル・・・などなど
2人以上でお申し込みいただくと\35,000 / 1人で受講できます
Aさん→ベーシックだけ受講
Bさん→スタンダードだけ受講
などでもOKですし、受講する月が異なってもかまいません
「おともだち割引」でお申し込みをされるときは、
最初に、参加される方全員のお名前を、教えてください
|
| 支払 |
お申し込みの後で、銀行口座などを記載した「確認メール」を差し上げます
「確認メール」を受信後、おおむね1週間以内に、お振り込みください
本当は、こんな期限みたいなこと言いたくないんですけど、
申し込みだけして、連絡なしでキャンセル…みたいな人がいるもので。
もし、お振り込み日の希望があったら言ってください。個別に対応します
|
| テキスト |
 | VBAエキスパート「ベーシック」公式テキスト
|
|
| 備考 |
・教室には、1人1台のパソコンを用意しています
・すべて消費税込みの金額です
・領収書や請求書が必要な方はお気軽にお申しつけください
|
|
セミナーで使用するテキストについて
テキストは、下記のサイトからご購入ください。
【aotenストア】
VBAエキスパートの主催元であるオデッセイのオンラインストアです。
なお、テキストは私が販売しているのではありませんので、私は在庫を持っていません。
また、貸し出し用のテキストもありませんので、ご了承ください。
申し込み〜受講〜受験までの流れ