![](/images/home/content-copy.png)
ゼロから業務システムが作れるVBA実践講座
プログラミング知識ゼロで業務システムが作れる!
VBA講座決定版!
ExcelなどのOffice製品上で作業の自動化を行なうための手順を記述できるプログラミング言語VBA (Visual Basic for Applications)。
このコースでは、初心者の方でもVBAの基礎を習得し、実際の仕事で使えるシステムの開発にチャレンジします。
プログラミングの知識がないという方でも、VBAプログラムを作るための準備やVBA言語の意味からお教えしますので、安心して学習していただけます。
各テーマが終わるごとに課題が付いているので理解度チェックも可能。
課題の解答はもちろん、動画の内容を書き起こしたテキストも付属しているので復習にいつでも活用できます。
つまずきやすいところや分かりにくいところは何度でも動画へ戻ったり課題をやり直せるので、VBAプログラミングの実力が確実に身に付きます!
このコースの構成
【基礎】基礎力養成編
VBAでプログラムを作るための環境設定とVBAの変数や文法、データベースの概要、フォームシステムの基本知識までを学びます。
VBAプログラミングの基礎を習得するため、豊富な演習に取り組みます。
【実践1】見積もりシステム編
基礎をマスターしたら、業務で使用できる見積もりシステムを作ってみましょう。
伝票入力や資料印刷、見積明細、工事一覧など、実際の業務で必要となる操作や機能をプログラムしていきます。
最後に課題が用意されていますので、実践への第一歩としてぜひ挑戦してください。
【実践2】販売管理システム編
得意先・商品・伝票などの情報を管理し、入金処理や計算、集計などが行なえる販売管理システムのプログラミングをマスターします。
最後の課題で、実際に業務で使えるまでのシステム構築ができることが目標です。
【実践3】財務管理システム編
見積もり、販売のシステムのプログラムが行なえるようになったら、次は社内ツールである財務管理システムを作ってみましょう。
伝票入力に加え、元帳や試算表、決算書などの資料の作成方法を覚えていきます。
最後に課題として、実際に動作する財務管理システムを完成させます。
【実践4】給与管理システム編
給与・賞与の処理から年末調整の自動化が実現できる給与管理システムを実装します。
明細や源泉徴収票の印刷、年間額の計算からマイナンバー源泉徴収票までを網羅しているので、これをマスターすると実務にかなり活かすことができます。
【実践5】原価管理システム編
帳票や原価の管理をするための原価管理システムを作りましょう。
伝票入力システムも、これまでとは違い、製造指図書や作業日報などを組んでいきます。
これが最後のテーマです。課題で原価管理システムが難なくプログラムできるようになればVBAプログラミングの実践的スキルが確実に身についていることでしょう。
こんな方にオススメ
- Excelを使った業務で、毎回同じ手順の作業をしないといけないのが面倒
- 事務作業を効率化したいがプログラミングの知識がほとんどなく、VBAも難しそう
- VBAを様々なOffice製品に応用し、普段の作業を全般的に楽にしたい
- 事務職としてスキルアップしたい
- 部署の生産性向上、業務効率化、自動化を図りたい
この講座では、実務で使えるさまざまなタイプのシステムをVBAで開発します。実際のシステム開発を通じて、自分が欲しいシステムや業務に合ったシステムの作り方が見えてきます。
ぜひこの講座でVBAについて学び、思い通りにシステムを開発できるスキルを身につけましょう!
About the Instructor
![浅井 良一](https://assets.share-wis.com/uploads/user/profile_image/52340/xlarge_hpryou.jpg)
1951年生まれ(世界初のコンピュータENIACが誕生した年)。電子工学を学び、ENIACを生み出した日本ユニバックに勤務し、平成元年、株式会社アサイコンピュータサービスを設立。
中小企業のあらゆる業種のシステム化に取り組む。
■オンライン講座に取り組む理由
会社に合ったシステムを作ることが合理化と差別化につながるという一心で、システム開発の教育に取り組みましたが、思うようにはいきませんでした。
その理由はプログラムが難しいと感じる人が多いためです。
Windowsの普及に伴いエクセルを使う人が多くなってきましたが、エクセルのプログラム化、VBAを扱える人はまだまだ少ないのが現状です。
プログラムの基礎をしっかりと学べば、自分の思い通りのシステムが作れます。
多くの人が思い通りのシステムを作れるスキルを身につけられるように、ACTで講座を公開しております。
40年以上のコンピュータの経験を活かし、これからの若者に変わらないITの基礎、考え方をお伝えするために、オンライン講座の展開をライフワークとして取り組んでおります。
今後はクラウドのAzure・開発言語のC#・簡単なiPhoneアプリを開発できるSwiftの講座の公開を予定しています。
Course content
Section 1:【基礎力養成編】 | ||||
1 | テキスト・課題とその解答 | 1:00 | ||
Section 2:【基礎力養成編】VBA実践塾の基本的な考え方 | ||||
2 | VBAとは | Preview | 8:29 | |
3 | VBAが使える環境を作る | 5:07 | ||
4 | 代入 | 8:56 | ||
Section 3:【基礎力養成編】VBAの基本的な考え方 変数とは | ||||
5 | (1)変数の意味 | 9:29 | ||
6 | (2)変数の活用 | 12:21 | ||
7 | (3)変数の応用 | 1:49 | ||
Section 4:【基礎力養成編】VBAの基本的な考え方 条件文 | ||||
8 | (1)条件文の意味 | 4:27 | ||
9 | (2)条件文の活用 | 6:05 | ||
10 | (3)条件文の応用 | 4:35 | ||
Section 5:【基礎力養成編】VBAの基本的な考え方 繰り返し文 | ||||
11 | (1)繰り返し文の意味 | 2:55 | ||
12 | (2)繰り返し文の活用 | 1:52 | ||
13 | (3)繰り返し文の応用 | 6:40 | ||
14 | 課題の説明 | 1:45 | ||
Section 6:【基礎力養成編】データベースの考え方 シートのコピー | ||||
15 | dataのコピー | 9:39 | ||
16 | 繰り返しの使い方 | 5:26 | ||
17 | 2重ループの使い方 | 2:41 | ||
Section 7:【基礎力養成編】データベースの考え方 データの抽出 | ||||
18 | 抽出の基本 | 4:18 | ||
19 | 区分aのデータコピー | 4:13 | ||
20 | inputboxを使う | 3:25 | ||
Section 8:【基礎力養成編】データベースの考え方 集計 | ||||
21 | 合計を追加 | 7:32 | ||
22 | 区分を集計 | 7:29 | ||
23 | 区分集計と合計 | 3:52 | ||
24 | 小計行を追加 | 3:22 | ||
25 | 小計と合計 | 3:01 | ||
Section 9:【基礎力養成編】データベースの考え方 並べ替え | ||||
26 | 同じシートでの並び替え | 4:40 | ||
27 | 作業シートを使った並び替え | 4:04 | ||
28 | 並び替え | 2:14 | ||
29 | キー2つの並び替え | 2:41 | ||
Section 10:【基礎力養成編】データベースの考え方 リレーションと関数 | ||||
30 | リレーションと関数の意味 | 16:24 | ||
31 | リレーション実践 | 5:35 | ||
32 | 課題の説明 | 2:18 | ||
Section 11:【基礎力養成編】データベースの実践 1つのシートの使い方 | ||||
33 | さまざまなデータの取り出し | 15:05 | ||
34 | 並び替え | 9:01 | ||
35 | 結合 | 12:51 | ||
36 | 件数 | 14:34 | ||
Section 12:【基礎力養成編】データベースの実践 エクセル関数 | ||||
37 | SUMIF関数 | 6:30 | ||
38 | DSUM関数(1つの条件) | 5:42 | ||
39 | DSUM関数(2つの条件) | 3:41 | ||
Section 13:【基礎力養成編】データベースの実践 2つ以上のシートの使い方(顧客管理) | ||||
40 | フィルターを使った名簿管理 | 5:23 | ||
41 | ア行の取り出し | 11:47 | ||
42 | 顧客名・商品名・単価・金額更新 | 14:21 | ||
43 | 地区件数 | 13:24 | ||
44 | 宛名シールの作成 | 19:54 | ||
45 | 課題の説明 | 1:34 | ||
Section 14:【基礎力養成編】フォームの基礎 | ||||
46 | フォーム作成 | 10:45 | ||
47 | 部品の活用 | 7:02 | ||
48 | テキストボックスの表示 | 5:02 | ||
49 | コンボボックスの格納 | 5:53 | ||
50 | リストボックスの格納 | 3:45 | ||
51 | チェックボックスの取り込み | 8:08 | ||
52 | オプションボタンの取り込み | 6:31 | ||
53 | チェックボックスの取り込み複数 | 7:44 | ||
54 | すべてのオブジェクトの貼り付け | 18:27 | ||
55 | すべてのオブジェクトの取り込み | 31:30 | ||
Section 15:【基礎力養成講座】フォームの基礎 電卓の作成 | ||||
56 | エラーを考慮しない電卓 | 9:09 | ||
57 | エラーを考慮した電卓 | 12:10 | ||
58 | 課題の説明 | 2:50 | ||
Section 16:【基礎力養成編】システムの基礎 | ||||
59 | データの追加登録(シート) | 19:43 | ||
60 | データの追加登録(フォーム) | 18:58 | ||
61 | データの更新 | 23:47 | ||
62 | マスターの更新 | 10:17 | ||
63 | ピポットテーブル | 14:30 | ||
Section 17:【基礎力養成編】エクセルによるデータベース処理 フォームをつかったエクセルのデータベース処理 | ||||
64 | 売上期間内の住まい属性の取り出し | 7:47 | ||
65 | 売上(粗利)上位何名の取り出し | 3:28 | ||
66 | 課題の説明 | 2:38 | ||
Section 18:【見積もりシステム編】 | ||||
67 | テキスト・課題とその解答 | 1:00 | ||
Section 19:【見積もりシステム編】はじめに | ||||
68 | 見積システムの概要・マスター一覧 | Preview | 4:23 | |
Section 20:【見積もりシステム編】伝票入力 | ||||
69 | ①見積入力 (a) 得意先検索 | 5:43 | ||
70 | ①見積入力 (b) 大工事検索 | 3:12 | ||
71 | ①見積入力 (c) 中工事検索 | 3:58 | ||
72 | ①見積入力 (d) 明細検索 | 5:24 | ||
73 | ②見積書登録 (a) 見積書Noの取得 | 7:29 | ||
74 | ②見積書登録 (b) 入力シート変更時の処理 | 3:54 | ||
75 | ②見積書登録 (c) 見積書追加登録 | 3:40 | ||
76 | ③見積書照会訂正 (a) 見積書データの取得 | 8:39 | ||
77 | ③見積書照会訂正 (b) 見積訂正 | 4:06 | ||
78 | ④見積書削除 | 4:05 | ||
Section 21:【見積もりシステム編】各種資料 | ||||
79 | 工事表紙印刷 | 7:34 | ||
80 | 内訳書印刷 | 14:05 | ||
81 | 順工事一覧 | 2:30 | ||
82 | 見積明細 | 1:30 | ||
83 | 工事一覧 | 3:40 | ||
84 | 課題の説明 | 1:17 | ||
Section 22:【販売管理システム編】 | ||||
85 | テキスト・課題とその解答 | 1:00 | ||
Section 23:【販売管理システム編】はじめに | ||||
86 | 販売管理の概要 | Preview | 4:21 | |
Section 24:【販売管理システム編】マスター一覧 | ||||
87 | 得意先登録 | 6:09 | ||
88 | 得意先(追加・照会・訂正) | 8:03 | ||
89 | 商品登録 | 3:06 | ||
90 | 得意先区分・商品区分名の追加 | 4:14 | ||
Section 25:【販売管理システム編】伝票入力 売上伝票入力 | ||||
91 | 売上伝票の呼び出しと関数の作成 | 4:56 | ||
92 | 売上伝票シートでの得意先・商品検索 | 3:11 | ||
93 | 売上伝票シートでの商品検索 | 2:51 | ||
94 | 売上伝票シートでの計算・印刷・追加登録 | 7:57 | ||
Section 26:【販売管理システム編】伝票入力 売上伝票照会 | ||||
95 | 売上伝票照会のフォーム | 6:00 | ||
96 | 売上伝票照会シートのプロシージャ | 1:19 | ||
Section 27:【販売管理システム編】伝票入力 売上伝票訂正 | ||||
97 | 売上伝票訂正のフォーム | 3:15 | ||
98 | 売上伝票訂正シートのプロシージャ | 5:36 | ||
Section 28:6【販売管理システム編】伝票入力 売上伝票削除 | ||||
99 | 売上伝票削除 | 3:21 | ||
Section 29:【販売管理システム編】請求関連 | ||||
100 | 入金処理 | 5:13 | ||
101 | 請求書計算 | 8:18 | ||
102 | 消費税計算 | 2:47 | ||
103 | 合計請求書 | 4:23 | ||
104 | 明細請求書 | 3:39 | ||
105 | 残高計算 | 2:54 | ||
Section 30:【販売管理システム編】各種資料 | ||||
106 | 得意先元帳 | 8:07 | ||
107 | 商品元帳 | 3:28 | ||
108 | 得意先別売上 | 3:12 | ||
109 | 商品別売上 | 2:30 | ||
110 | 得意先区分集計 | 3:27 | ||
111 | 商品区分集計 | 2:40 | ||
112 | 課題の説明 | 3:13 | ||
Section 31:【財務管理システム編】 | ||||
113 | テキスト・課題とその解答 | 1:00 | ||
Section 32:【財務管理システム編】はじめに | ||||
114 | 財務管理の基礎 | Preview | 2:11 | |
Section 33:【財務管理システム編】仕訳伝票入力 フォームを使った仕訳伝票 | ||||
115 | 科目名を検索する関数 | 3:17 | ||
116 | 科目名呼び出しのホーム | 3:11 | ||
117 | 仕訳伝票フォームの入力 | 7:31 | ||
Section 34:【財務管理システム編】仕訳伝票入力 シートを使った仕訳伝票 | ||||
118 | 仕訳伝票入力シート記入 | 4:23 | ||
119 | 科目一覧表からの検索 | 3:02 | ||
120 | 伝票登録 | 1:36 | ||
Section 35:【財務管理システム編】管理資料 | ||||
121 | 元帳 | 11:33 | ||
122 | 合計残高試算表 | 25:20 | ||
123 | 決算書 | 10:35 | ||
Section 36:【財務管理システム編】更新作業 | ||||
124 | 更新作業 | 2:28 | ||
125 | 課題の説明 | 2:32 | ||
Section 37:【給与管理システム編】 | ||||
126 | テキスト・課題とその解答 | 1:00 | ||
Section 38:【給与管理システム編】はじめに | ||||
127 | 給与管理の基礎 | Preview | 2:55 | |
Section 39:【給与管理システム編】給与 | ||||
128 | 毎月データ作成 | 3:41 | ||
129 | 給与処理 | 11:30 | ||
130 | 一括処理 | 4:18 | ||
131 | 明細Ⅰパターン印刷 | 6:23 | ||
132 | 明細Ⅱパターン印刷 | 4:22 | ||
133 | 月別給与一覧表 | 2:27 | ||
Section 40:【給与管理システム編】賞与 | ||||
134 | 回数データ作成 | 2:55 | ||
135 | 賞与処理 | 11:11 | ||
136 | 一括処理 | 3:42 | ||
137 | 明細Ⅰパターン印刷 | 4:04 | ||
138 | 賞与明細Ⅱパターン印刷 | 3:29 | ||
139 | 賞与一覧表 | 3:26 | ||
Section 41:【給与管理システム編】年末調整 | ||||
140 | 年間給与賞与社会保険計算 | 7:18 | ||
141 | 年末調整項目入力計算 | 9:21 | ||
142 | 調整一括計算 | 3:49 | ||
143 | 源泉徴収票印刷 | 3:36 | ||
144 | 金種表 | 2:16 | ||
145 | 年間台帳 | 1:00 | ||
146 | マイナンバー源泉徴収書 | 2:45 | ||
Section 42:【給与管理システム編】年次更新 | ||||
147 | 年次更新 | 2:27 | ||
148 | 課題の説明 | 1:50 | ||
Section 43:【原価管理システム編】 | ||||
149 | テキスト・課題とその解答 | 1:00 | ||
Section 44:【原価管理システム編】はじめに | ||||
150 | 原価管理の基礎 | Preview | 6:02 | |
Section 45:【原価管理システム編】伝票入力・各種伝票 | ||||
151 | 伝票入力 (1) 仕入れ伝票 | 12:47 | ||
152 | 伝票入力 (2) 製造指図書 | 12:02 | ||
153 | 伝票入力 (3) 作業日報 | 9:35 | ||
154 | 各種伝票 | 1:42 | ||
Section 46:【原価管理システム編】原価計算 | ||||
155 | 原価計算 | 16:00 | ||
156 | 課題の説明 | 2:16 |