ExcelVBA

<対象>:小学4年生以上
<内容>:Excelを日常的に使っている方は数多いことと思います。また、Excel関数を駆使して使っている方もいらっしゃるでしょう。VBAでプログラミングをするとExcelを自由に柔軟に使いこなせますし、益々Excelが便利になります! 普段手動で何日もかかっている作業をボタンのワンクリックで一瞬でなおかつ正確に終わらせる事も可能です! 数あるプログラム言語の中でExcelVBAはビジネスマンにとって一番役に立ちます。覚えておいて損はありません。
<料金>:1コマ50分、3,240円(税込)


Excel VBAは以下の2コースに分かれています。

じっくり
コース
市販の書籍を使い、VBAの命令を一つ一つ覚えていきます。
実践
コース
書籍で細かい説明を聞くのは面倒な方向け。
実際のVBAのソースコードを見ながら、
VBAの内容を覚えていきます。
細かい説明をできるだけ省略し、
すぐに実践し易いものを主体に解説致します。
初級編/中級編/上級編の3つあります。
最初は解説が多くなるかも知れません。

 

 


じっくりコース

success-784350_640

市販の書籍を教科書にしてExcel VBAを学びます。
イチから順番にゆっくり丁寧に覚えたい場合はこちらのコースをオススメ致します。
教科書にしたい書籍はお好きなものをお選びください。
※こちらが対応可能かどうか確認したいので、事前にご相談ください。

特にご希望の書籍が無ければ「Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~」をオススメ致します。

レッスン内容としては、「説明→サンプル作成→補足説明」という形になります。

 

 


実践コース

departures-153136_640

「一つ一つ覚えていくのは時間がかかるし面倒だ!!」
「できるだけすぐに実践できるようなものを手っ取り早く覚えていきたい!!!」

とおっしゃる方はこちらのコースがオススメです。

こちらで準備した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を覚えるのは、この一冊で充分です。
ネットを探しまわるより、この本を見たほうが早いと思います。