ExcelVBA
<対象>:小学4年生以上
<内容>:Excelを日常的に使っている方は数多いことと思います。また、Excel関数を駆使して使っている方もいらっしゃるでしょう。VBAでプログラミングをするとExcelを自由に柔軟に使いこなせますし、益々Excelが便利になります! 普段手動で何日もかかっている作業をボタンのワンクリックで一瞬でなおかつ正確に終わらせる事も可能です! 数あるプログラム言語の中でExcelVBAはビジネスマンにとって一番役に立ちます。覚えておいて損はありません。
<料金>:1コマ50分、3,240円(税込)
Excel VBAは以下の2コースに分かれています。
じっくり コース |
市販の書籍を使い、VBAの命令を一つ一つ覚えていきます。 |
実践 コース |
書籍で細かい説明を聞くのは面倒な方向け。 実際のVBAのソースコードを見ながら、 VBAの内容を覚えていきます。 細かい説明をできるだけ省略し、 すぐに実践し易いものを主体に解説致します。 初級編/中級編/上級編の3つあります。 最初は解説が多くなるかも知れません。 |
じっくりコース
市販の書籍を教科書にしてExcel VBAを学びます。
イチから順番にゆっくり丁寧に覚えたい場合はこちらのコースをオススメ致します。
教科書にしたい書籍はお好きなものをお選びください。
※こちらが対応可能かどうか確認したいので、事前にご相談ください。
特にご希望の書籍が無ければ「Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~」をオススメ致します。
レッスン内容としては、「説明→サンプル作成→補足説明」という形になります。
実践コース
「一つ一つ覚えていくのは時間がかかるし面倒だ!!」
「できるだけすぐに実践できるようなものを手っ取り早く覚えていきたい!!!」
とおっしゃる方はこちらのコースがオススメです。
こちらで準備したxlsmファイルソースコードを元に解説致します。
教材となるxlsmファイル自体は実用性は無いですが、実際に使いそうな場面を想定し使用頻度の高い命令を中心にしています。
少しずつでも手っ取り早くVBAを書ける事を主眼に置いてレッスン致します。
- 初級編 -
主に以下の内容を解説します。
※内容は変更になる事があります
基本事項 | Sub関数(引数や戻り値については省略)、変数 |
ブックの操作 | Open、Close |
シートの操作 | シート名変更、Add、Activate、ActiveSheet |
セルの操作 | Range Cells Value、 Select、Selection、 Formula Resize、 Copy、Paste、 End、xlUP/xlToRight等 相対参照(R1C1形式) |
変数 | Option Explicit Integer、Long String、 Boolean Workbook、Worksheet Range |
条件分岐 | If – Then – Else – End If Select Case |
繰り返し | For – Next For Each – Next Do – Loop |
対話型 | MsgBox 組み込み定数 InputBoxメソッド InputBox関数 |
その他 | With 関数のCall IsNumeric Debug.Assert Exit Do、Exit For、Exit Sub Debug.Print フラグ 罫線 コメント |
キャスト(型変換) | CInt CStr |
- 中級編 -
※準備中
- 上級編 -
※準備中
オススメ書籍
・「Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~」 大村 あつし (著)
VBAを一つ一つ丁寧にかつ体系的に解説しています。これ一冊あればVBAを無理なくきちんと覚えられると思います。
説明は端的かつ分かりやすいです。また、突然話が飛躍して「あれ?今はどこの説明してるの?数行前の説明とつながらないけど・・・・」なんて事はありませんし、説明の省略で「サンプルを全部打っていったのに、動かない・・・」というような事もありません。
図やソースコードも着目すべき場所を示してくれているので、パッと一目見てすぐ分かります。
ExcelVBAを覚えるのは、この一冊で充分です。
ネットを探しまわるより、この本を見たほうが早いと思います。