VBA実践塾オンライン講座 基礎力養成コース
VBAの基礎を丁寧に解説!
この講座が選ばれる理由
- 実際に画面を操作している様子を動画として表示しているので、迷わず勉強できます
- VBAを実行するための準備や、VBAで使われるプログラミングの基礎についても一つ一つ動画で丁寧に解説
- さらに、動画の内容をテキスト教材でもフォロー
- セクションごとに設定された課題により、自分の理解を確認することが可能
プログラミングの基礎をマスターしその後さまざまな事例を訓練すれば必ず自分にあったVBAのシステムがつくれます。
充実したカリキュラム
前半の基礎コースは20年のIT教育が生み出した実践ノウハウの教材です。
後半の実践コースは30年のシステム開発のノウハウが凝縮した内容になっております。
本コースは前半の基礎編にあたり、VBAの基礎について徹底的にオンラインで学習が可能です。
映像教材を見ながら学んで、演習問題をしてもらいます。
わからなければ理解できるまで何度でも映像教材を学ぶことができます。
こんなお悩みありませんか?
- Excelでいつも同じような作業をしてるけど、毎回毎回同じ手順を踏まないといけないから面倒…
- VBAを覚えたらExcelでの色々な事務作業を効率化出来るって聞いたけど、どうやって勉強したら良いか分からない…
- プログラミングって色々と難しい用語を覚えないといけないんだよね…?
そんな方でも大丈夫!この講座ではVBAはもとより、プログラミングの基礎から丁寧に解説!
プログラミングなんかしたこと無いという方でも、このコースを見るだけでVBAの基礎をマスター出来ます!
この講座では動画教材と共に、その内容を補足したテキスト教材や自分の理解度をチェックするための演習問題とその解説もセット! 非常にお得な講座になっています!
VBAとは
マクロというExcel上での作業の自動化を行うための手順を記述するためのプログラミング言語です。 VBAを覚える事で、Excelのもう一歩ハイレベルな使い方をマスターでき、 業務上の様々な作業を自動化出来るシステムを構築する事が可能です!
このコースで学べること
- VBAの基本(変数や条件文など)
- データの集計や分析など
- 電卓の作成
- フォームの基礎
- システムの基礎
About the Instructor

1951年生まれ(世界初のコンピュータENIACが誕生した年)。電子工学を学び、ENIACを生み出した日本ユニバックに勤務し、平成元年、株式会社アサイコンピュータサービスを設立。
中小企業のあらゆる業種のシステム化に取り組む。
■オンライン講座に取り組む理由
会社に合ったシステムを作ることが合理化と差別化につながるという一心で、システム開発の教育に取り組みましたが、思うようにはいきませんでした。
その理由はプログラムが難しいと感じる人が多いためです。
Windowsの普及に伴いエクセルを使う人が多くなってきましたが、エクセルのプログラム化、VBAを扱える人はまだまだ少ないのが現状です。
プログラムの基礎をしっかりと学べば、自分の思い通りのシステムが作れます。
多くの人が思い通りのシステムを作れるスキルを身につけられるように、ACTで講座を公開しております。
40年以上のコンピュータの経験を活かし、これからの若者に変わらないITの基礎、考え方をお伝えするために、オンライン講座の展開をライフワークとして取り組んでおります。
今後はクラウドのAzure・開発言語のC#・簡単なiPhoneアプリを開発できるSwiftの講座の公開を予定しています。
Course content
1 | 本コースで使用するテキスト・課題とその解答 | 1:00 | ||
Section 1:VBA実践塾の基本的考え方 | ||||
2 | VBAとは | Preview | 8:29 | |
3 | VBAが使える環境を作る | 5:07 | ||
4 | 代入 | 8:56 | ||
5 | 変数とは(1)変数の意味 | 9:29 | ||
6 | 変数とは(2)変数の活用 | 12:21 | ||
7 | 変数とは(3)変数の応用 | 1:49 | ||
8 | 条件文(1)条件文の意味 | 4:27 | ||
9 | 条件文(2)条件文の活用 | 6:05 | ||
10 | 条件文(3)条件文の応用 | 4:35 | ||
11 | 繰り返し文(1)繰り返し文の意味 | 2:55 | ||
12 | 繰り返し文(2)繰り返し文の活用 | 1:52 | ||
13 | 繰り返し文(3)繰り返し文の応用 | 6:40 | ||
14 | 課題の説明 | 1:45 | ||
Section 2:データベースの考え方 | ||||
15 | シートのコピー(1)dataのコピー | 9:39 | ||
16 | シートのコピー(2)繰り返しの使い方 | 5:26 | ||
17 | シートのコピー(3)2重ループの使い方 | 2:41 | ||
18 | データの抽出(1)抽出の基本 | 4:18 | ||
19 | データの抽出(2)区分aのデータコピー | 4:13 | ||
20 | データの抽出(3)inputboxを使った区分のデータコピー | 3:25 | ||
21 | 集計(1)合計を追加 | 7:32 | ||
22 | 集計(2)区分を集計 | 7:29 | ||
23 | 集計(3)区分集計と合計 | 3:52 | ||
24 | 集計(4)小計行を追加 | 3:22 | ||
25 | 集計(5)小計と合計 | 3:01 | ||
26 | 並び替え(1)同じシートでの並び替え | 4:40 | ||
27 | 並び替え(2)作業シートを使った並び替え | 4:04 | ||
28 | 並び替え(3)並び替え | 2:14 | ||
29 | 並び替え(4)キー2つの並び替え | 2:41 | ||
30 | リレーション(1)リレーションの意味 | 16:24 | ||
31 | リレーション(2)リレーション実践 | 5:35 | ||
32 | 課題の説明 | 2:18 | ||
Section 3:データベースの実践 | ||||
33 | 1つのシートの使い方(1)さまざまなデータの取り出し | 15:05 | ||
34 | 1つのシートの使い方(2)並び替え | 9:01 | ||
35 | 1つのシートの使い方(3)結合 | 12:51 | ||
36 | 1つのシートの使い方(4)件数 | 14:34 | ||
37 | エクセル関数(1)SUMIF関数 | 6:30 | ||
38 | エクセル関数(2)DSUM関数(1つの条件) | 5:42 | ||
39 | エクセル関数(3)DSUM関数(2つの条件) | 3:41 | ||
40 | 2つ以上のシートの使い方(顧客管理)(1)フィルターを使った名簿管理 | 5:23 | ||
41 | 2つ以上のシートの使い方(顧客管理)(2)ア行の取り出し | 11:47 | ||
42 | 2つ以上のシートの使い方(顧客管理)(3)顧客名・商品名・単価・金額更新 | 14:21 | ||
43 | 2つ以上のシートの使い方(顧客管理)(4)地区件数 | 13:24 | ||
44 | 2つ以上のシートの使い方(顧客管理)(5)宛名シールの作成 | 19:54 | ||
45 | 課題の説明 | 1:34 | ||
Section 4:フォームの基礎 | ||||
46 | フォームの基礎(1)フォーム作成 | 10:45 | ||
47 | フォームの基礎(2)部品の活用 | 7:02 | ||
48 | フォームの基礎(3)テキストボックスの表示 | 5:02 | ||
49 | フォームの基礎(4)コンボボックスの格納 | 5:53 | ||
50 | フォームの基礎(5)リストボックスの格納 | 3:45 | ||
51 | フォームの基礎(6)チェックボックスの取り込み | 8:08 | ||
52 | フォームの基礎(7)オプションボタンの取り込み | 6:31 | ||
53 | フォームの基礎(8)チェックボックスの取り込み複数 | 7:44 | ||
54 | フォームの基礎(9)すべてのオブジェクトの貼り付け | 18:27 | ||
55 | フォームの基礎(10)すべてのオブジェクトの取り込み | 31:30 | ||
56 | 電卓の作成(1)エラーを考慮しない電卓 | 9:09 | ||
57 | 電卓の作成(2)エラーを考慮した電卓 | 12:10 | ||
58 | 課題の説明 | 2:50 | ||
Section 5:システム基礎とエクセルによるデータベース処理 | ||||
59 | システムの基礎(1)データの追加登録(シート) | 19:43 | ||
60 | システムの基礎(2)データの追加登録(フォーム) | 18:58 | ||
61 | システムの基礎(3)データの更新 | 23:47 | ||
62 | システムの基礎(4)マスターの更新 | 10:17 | ||
63 | システムの基礎(5)ピポットテーブル | 14:30 | ||
64 | フォームをつかったエクセルのデータベース処理(1) 売上期間内の住まい属性の取り出し | 7:47 | ||
65 | フォームをつかったエクセルのデータベース処理(2) 売上(粗利)上位何名の取り出し | 3:28 | ||
66 | 課題の説明 | 2:38 |