SlideShare a Scribd company logo
Business Excel VBA Practice Course
VBA
for
Professionals
ビジネスExcel VBA 中級
日 本 頭 脳 株 式 会 社
Copyright © 日本頭脳株式会社 All rights reserved. 1
講師プロフィール
日本頭脳株式会社 代表取締役。ITコーディネータ、VBAエキスパート、調理師。
世界最大級のコンサルティングファームであるプライスウォーターハウスクーパース
(PwC)出身。10年以上にわたり大企業向けの業務改革プロジェクトをリードし、全社業
務システムの導入を通じてワークスタイルを改革してきた。現在は、ITを活用した生産性
向上ソリューションを主力サービスとして提供している。高度IT人材の育成にも注力。
永井 雅明
日 本 頭 脳 株 式 会 社 会 社 概 要
会社名 日本頭脳株式会社
Zuno Japan Inc.
本社所在地 〒103-0026
東京都中央区日本橋兜町17-2
兜町第6葉山ビル 4F
資本金 200万円
取引銀行 三菱東京UFJ銀行 八重洲通支店
ゆうちょ銀行
代表番号 03-6892-8946
HP http://nihonzuno.co.jp/
お問合せ nagai@nihonzuno.co.jp
コンセプトは「生産性向上」。貴社のIT生産性を、飛躍的に向上させます。
生産性向上
時 間 短 縮コ ス ト 削 減
品 質 向 上
Copyright © 日本頭脳株式会社 All rights reserved. 2
研修コース体系図
時短
手作業、手入力の高速化
自動化
ルーチンワークの機械化
手作業、手入力の廃止
高度IT活用
厳密なデータ管理・共有
目的 研修コース
Excel VBA 初級(3時間)
VBAに対するハードルを下げる
Excel VBA 上級(2時間)
業務課題を自力解決する力を身につける
Excel 初級(2時間)
ショートカット、関数、ピボットなどの必須知識を総まくり
Access 初級 データベース+VBA(6時間)
高度なデータ処理能力を身につける
Excel VBA 中級(3時間)
VBAを活用する訓練をして知識を定着化させる
Copyright © 日本頭脳株式会社 All rights reserved.
課題解決型アプローチ
初級講座の知識をフル活用し、業務課題解決の基礎を訓練する
3
開発練習
考える
(設計)
フィードバック
設計例
提示
業務課題
スケジュール
1.設計の基本 10分
2.初級知識のアウトプットトレーニング
業務課題1 30分
業務課題2 30分
休憩
3.引数・戻り値とは 10分
4.引数・戻り値の活用トレーニング
業務課題3 40分
業務課題4 40分
アンケート 10分
4
Copyright © 日本頭脳株式会社 All rights reserved. 5
設計とは
処理の手順をわかりやすく記述すること
処理の手順を簡潔に記述すること
誰が読んでも理解できること
すぐにプログラミングできること
設計の3要件
設計は後の工程に
多大な影響を及ぼす
知識
Copyright © 日本頭脳株式会社 All rights reserved. 6
業務課題例
データの中から「日本頭脳株式会社」を探してみよう
※ただし、配列を使うこと
知識
Copyright © 日本頭脳株式会社 All rights reserved. 7
設計例
'データを配列に入れる
'1列ずつ繰り返し
'1行ずつ繰り返し
'日本頭脳株式会社と一致した場合
'一致したセルに黄色を塗る
'処理を終了する
→ UsedRange、Variant型変数
→ For
→ For
→ If ~ Then
→ .Interior.Color
→ Exit Function
知識
Copyright © 日本頭脳株式会社 All rights reserved. 8
プログラミング例
Function 検索()
Dim データ As Variant, 行 As Long, 列 As Long
'データを配列に入れる
データ = Sheets("データ").UsedRange
'1列ずつ繰り返し
For 列 = 1 To UBound(データ, 2)
'1行ずつ繰り返し
For 行 = 1 To UBound(データ)
'日本頭脳株式会社と一致した場合
If データ(行, 列) = "日本頭脳株式会社" Then
'一致したセルに黄色を塗る
Sheets("データ").Cells(行, 列).Interior.Color = vbYellow
‘処理を終了する
Exit Function
End If
Next
Next
End Function
知識
Copyright © 日本頭脳株式会社 All rights reserved. 9
【業務課題1】データ作成
平日の金曜日に◯をつけよう(祝日は、平日ではありません)
ワーク
早く終わったら、
D列のデータをクリアする
プログラムを書いてみよう
Copyright © 日本頭脳株式会社 All rights reserved. 10
【業務課題2】データ作成
住所から、都道府県を取り出してみよう
ワーク
3文字目が「都道府県」のいずれかの文字に該当する場合は3文
字目までを取得、それ以外の場合は、4文字目までを取得
Copyright © 日本頭脳株式会社 All rights reserved. 11
B r e a k T i m e
Copyright © 日本頭脳株式会社 All rights reserved. 12
引数・戻り値とは
引数
(インプット)
戻り値
(アウトプット)
処理
知識
Copyright © 日本頭脳株式会社 All rights reserved. 13
引数・戻り値の例
Today()なし 今日の日付
Left(…)
文字列
文字数
文字列
SUM(…)セル範囲 合計値
引数 戻り値処理
知識
Copyright © 日本頭脳株式会社 All rights reserved.
税込金額金額
14
引数・戻り値のあるプロシージャの書き方
税込計算(…)
引数 戻り値処理
知識
Function 税込計算(金額 As Long) As Long
‘消費税を含めた金額を戻り値にセットする
税込計算 = 金額 * 1.08
End Function
型を宣言
戻り値
Function 税込計算(金額 As Long, 税率 As Double) As Long
税込計算 = 金額 * 税率
End Function
引数が複数
ある場合
Copyright © 日本頭脳株式会社 All rights reserved. 15
【業務課題3-1】データ取得
最新の点数を取得しよう
ワーク
最新データ取得 最新データ表示
行を指定すると、その行の
最新の点数を取得する
生徒の数だけ繰り返し処理
行
最新の
点数
Copyright © 日本頭脳株式会社 All rights reserved. 16
【業務課題3-2】データ検索 ワーク
氏名から、点数を検索してみよう
Copyright © 日本頭脳株式会社 All rights reserved. 17
【業務課題4】データ絞り込み ワーク
設定値シートから閾値を取得し、列ごとに閾値を超えているか判定しよう

More Related Content

What's hot

マーケティングもリモート×アジャイルに ~ Agile Studio マーケティングチームの事例
マーケティングもリモート×アジャイルに ~ Agile Studio マーケティングチームの事例マーケティングもリモート×アジャイルに ~ Agile Studio マーケティングチームの事例
マーケティングもリモート×アジャイルに ~ Agile Studio マーケティングチームの事例
Yukio Okajima
 
けぷ人とけぷ太
けぷ人とけぷ太けぷ人とけぷ太
けぷ人とけぷ太
ESM SEC
 
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
智治 長沢
 
【在宅OK・言語自由】企画からコーティングをやりたいリードエンジニア募集!
【在宅OK・言語自由】企画からコーティングをやりたいリードエンジニア募集!【在宅OK・言語自由】企画からコーティングをやりたいリードエンジニア募集!
【在宅OK・言語自由】企画からコーティングをやりたいリードエンジニア募集!
APCommunications-recruit
 
心理的な安心感をプロダクトに取り入れるために役立つ10のポイント
心理的な安心感をプロダクトに取り入れるために役立つ10のポイント心理的な安心感をプロダクトに取り入れるために役立つ10のポイント
心理的な安心感をプロダクトに取り入れるために役立つ10のポイント
MILI-LLC
 
成功と失敗に学ぶアジャイル受託開発の極意
成功と失敗に学ぶアジャイル受託開発の極意成功と失敗に学ぶアジャイル受託開発の極意
成功と失敗に学ぶアジャイル受託開発の極意
Yukio Okajima
 
価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント
Naoya Maekawa
 
アジャイル開発の普及状況と具体事例
アジャイル開発の普及状況と具体事例アジャイル開発の普及状況と具体事例
アジャイル開発の普及状況と具体事例
Yukio Okajima
 
アジャイル時代のチームやリーダーシップ
アジャイル時代のチームやリーダーシップアジャイル時代のチームやリーダーシップ
アジャイル時代のチームやリーダーシップ
Yukio Okajima
 
【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~
【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~
【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~
Yukio Okajima
 
業務SEを7か月でWebエンジニアに変える方法
業務SEを7か月でWebエンジニアに変える方法業務SEを7か月でWebエンジニアに変える方法
業務SEを7か月でWebエンジニアに変える方法
Yukio Okajima
 
ふりかえりで学んだこと ベスト10
ふりかえりで学んだこと ベスト10ふりかえりで学んだこと ベスト10
ふりかえりで学んだこと ベスト10
ESM SEC
 
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
Naoya Maekawa
 
対話と創発~アジャイルなマーケティングチームの作り方
対話と創発~アジャイルなマーケティングチームの作り方対話と創発~アジャイルなマーケティングチームの作り方
対話と創発~アジャイルなマーケティングチームの作り方
Yukio Okajima
 
アドテクスタジオのデータ分析基盤について
アドテクスタジオのデータ分析基盤についてアドテクスタジオのデータ分析基盤について
アドテクスタジオのデータ分析基盤について
kazuhiro ito
 
【完結編】総売り上げ:35,400円 _ 受託エンジニアが自社サービスのPOをやって学んだこと
【完結編】総売り上げ:35,400円 _ 受託エンジニアが自社サービスのPOをやって学んだこと【完結編】総売り上げ:35,400円 _ 受託エンジニアが自社サービスのPOをやって学んだこと
【完結編】総売り上げ:35,400円 _ 受託エンジニアが自社サービスのPOをやって学んだこと
Yukio Okajima
 
リクルート住まいカンパニーの新規事業でのスクラム導入奮闘記
リクルート住まいカンパニーの新規事業でのスクラム導入奮闘記リクルート住まいカンパニーの新規事業でのスクラム導入奮闘記
リクルート住まいカンパニーの新規事業でのスクラム導入奮闘記
Tatsuya Yokoyama
 
株式会社Stove ご紹介資料 タイプ1ver_ss
株式会社Stove ご紹介資料 タイプ1ver_ss株式会社Stove ご紹介資料 タイプ1ver_ss
株式会社Stove ご紹介資料 タイプ1ver_ss
STOVEInc1
 

What's hot (18)

マーケティングもリモート×アジャイルに ~ Agile Studio マーケティングチームの事例
マーケティングもリモート×アジャイルに ~ Agile Studio マーケティングチームの事例マーケティングもリモート×アジャイルに ~ Agile Studio マーケティングチームの事例
マーケティングもリモート×アジャイルに ~ Agile Studio マーケティングチームの事例
 
けぷ人とけぷ太
けぷ人とけぷ太けぷ人とけぷ太
けぷ人とけぷ太
 
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
 
【在宅OK・言語自由】企画からコーティングをやりたいリードエンジニア募集!
【在宅OK・言語自由】企画からコーティングをやりたいリードエンジニア募集!【在宅OK・言語自由】企画からコーティングをやりたいリードエンジニア募集!
【在宅OK・言語自由】企画からコーティングをやりたいリードエンジニア募集!
 
心理的な安心感をプロダクトに取り入れるために役立つ10のポイント
心理的な安心感をプロダクトに取り入れるために役立つ10のポイント心理的な安心感をプロダクトに取り入れるために役立つ10のポイント
心理的な安心感をプロダクトに取り入れるために役立つ10のポイント
 
成功と失敗に学ぶアジャイル受託開発の極意
成功と失敗に学ぶアジャイル受託開発の極意成功と失敗に学ぶアジャイル受託開発の極意
成功と失敗に学ぶアジャイル受託開発の極意
 
価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント
 
アジャイル開発の普及状況と具体事例
アジャイル開発の普及状況と具体事例アジャイル開発の普及状況と具体事例
アジャイル開発の普及状況と具体事例
 
アジャイル時代のチームやリーダーシップ
アジャイル時代のチームやリーダーシップアジャイル時代のチームやリーダーシップ
アジャイル時代のチームやリーダーシップ
 
【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~
【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~
【SFO2020】業務SEを7か月でWebエンジニアに変える方法 ~アジャイルマインドを得るために~
 
業務SEを7か月でWebエンジニアに変える方法
業務SEを7か月でWebエンジニアに変える方法業務SEを7か月でWebエンジニアに変える方法
業務SEを7か月でWebエンジニアに変える方法
 
ふりかえりで学んだこと ベスト10
ふりかえりで学んだこと ベスト10ふりかえりで学んだこと ベスト10
ふりかえりで学んだこと ベスト10
 
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
技術とサービスをつなぎ価値ある製品をつくるための組込みアジャイル
 
対話と創発~アジャイルなマーケティングチームの作り方
対話と創発~アジャイルなマーケティングチームの作り方対話と創発~アジャイルなマーケティングチームの作り方
対話と創発~アジャイルなマーケティングチームの作り方
 
アドテクスタジオのデータ分析基盤について
アドテクスタジオのデータ分析基盤についてアドテクスタジオのデータ分析基盤について
アドテクスタジオのデータ分析基盤について
 
【完結編】総売り上げ:35,400円 _ 受託エンジニアが自社サービスのPOをやって学んだこと
【完結編】総売り上げ:35,400円 _ 受託エンジニアが自社サービスのPOをやって学んだこと【完結編】総売り上げ:35,400円 _ 受託エンジニアが自社サービスのPOをやって学んだこと
【完結編】総売り上げ:35,400円 _ 受託エンジニアが自社サービスのPOをやって学んだこと
 
リクルート住まいカンパニーの新規事業でのスクラム導入奮闘記
リクルート住まいカンパニーの新規事業でのスクラム導入奮闘記リクルート住まいカンパニーの新規事業でのスクラム導入奮闘記
リクルート住まいカンパニーの新規事業でのスクラム導入奮闘記
 
株式会社Stove ご紹介資料 タイプ1ver_ss
株式会社Stove ご紹介資料 タイプ1ver_ss株式会社Stove ご紹介資料 タイプ1ver_ss
株式会社Stove ご紹介資料 タイプ1ver_ss
 

Similar to ビジネス Excel VBA 中級(業務改善スキル)

Apple bu20100721
Apple bu20100721Apple bu20100721
Apple bu20100721
Yutaka Fujisaki
 
11:7@google
11:7@google11:7@google
11:7@google
Mitsunori Nanno
 
ALDAGRAM
ALDAGRAMALDAGRAM
ALDAGRAM
太寅 森
 
Hataluck
HataluckHataluck
Hataluck
晶紀 佐藤
 
日本の中小企業のIT導入10年の振り返り
日本の中小企業のIT導入10年の振り返り日本の中小企業のIT導入10年の振り返り
日本の中小企業のIT導入10年の振り返りYuichi Morito
 
IQ 発想力向上セミナー20170724
IQ 発想力向上セミナー20170724IQ 発想力向上セミナー20170724
IQ 発想力向上セミナー20170724
Kazuaki ODA
 
破壊的イノベーションと企業の進化 - 2022
破壊的イノベーションと企業の進化 - 2022破壊的イノベーションと企業の進化 - 2022
破壊的イノベーションと企業の進化 - 2022
Ikuo Misao
 
採用ピッチ.pptx
採用ピッチ.pptx採用ピッチ.pptx
採用ピッチ.pptx
higashi2
 
サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
Tatsuru Maeda
 
99%の企業がやっていない "顧客データの整理"で 利益を50%増やす <5ステップ>活用法
99%の企業がやっていない "顧客データの整理"で 利益を50%増やす <5ステップ>活用法99%の企業がやっていない "顧客データの整理"で 利益を50%増やす <5ステップ>活用法
99%の企業がやっていない "顧客データの整理"で 利益を50%増やす <5ステップ>活用法
Masakzu Hirota
 
デジタル時代の企業変革 2021
デジタル時代の企業変革 2021デジタル時代の企業変革 2021
デジタル時代の企業変革 2021
Ikuo Misao
 
Jisaセミナー講演
Jisaセミナー講演Jisaセミナー講演
Jisaセミナー講演Hagimoto Junzo
 
TECHFUND Company profile
TECHFUND Company profileTECHFUND Company profile
TECHFUND Company profile
TakuyaTeramoto
 
採用ピッチ資料_2023
採用ピッチ資料_2023採用ピッチ資料_2023
採用ピッチ資料_2023
Flyke1
 
EONgroup JSG
EONgroup JSGEONgroup JSG
EONgroup JSG
Bonseung Koo
 
【#osh2014】これからのつながる開発環境とその秘訣 (仮)
【#osh2014】これからのつながる開発環境とその秘訣 (仮)【#osh2014】これからのつながる開発環境とその秘訣 (仮)
【#osh2014】これからのつながる開発環境とその秘訣 (仮)
智治 長沢
 
ウヤマドットコーヒー事業紹介
ウヤマドットコーヒー事業紹介ウヤマドットコーヒー事業紹介
ウヤマドットコーヒー事業紹介
Hiroshi Uyama
 
Wbs strategy module2020-07-19_short
Wbs strategy module2020-07-19_shortWbs strategy module2020-07-19_short
Wbs strategy module2020-07-19_short
Tatsuyuki Negoro
 

Similar to ビジネス Excel VBA 中級(業務改善スキル) (20)

Apple bu20100721
Apple bu20100721Apple bu20100721
Apple bu20100721
 
11:7@google
11:7@google11:7@google
11:7@google
 
Flyer isz 19
Flyer isz 19Flyer isz 19
Flyer isz 19
 
ALDAGRAM
ALDAGRAMALDAGRAM
ALDAGRAM
 
Hataluck
HataluckHataluck
Hataluck
 
日本の中小企業のIT導入10年の振り返り
日本の中小企業のIT導入10年の振り返り日本の中小企業のIT導入10年の振り返り
日本の中小企業のIT導入10年の振り返り
 
Iwnc会社概要
Iwnc会社概要Iwnc会社概要
Iwnc会社概要
 
IQ 発想力向上セミナー20170724
IQ 発想力向上セミナー20170724IQ 発想力向上セミナー20170724
IQ 発想力向上セミナー20170724
 
破壊的イノベーションと企業の進化 - 2022
破壊的イノベーションと企業の進化 - 2022破壊的イノベーションと企業の進化 - 2022
破壊的イノベーションと企業の進化 - 2022
 
採用ピッチ.pptx
採用ピッチ.pptx採用ピッチ.pptx
採用ピッチ.pptx
 
サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
サーバチューニングでスピードアップ資料 (11月10日jeccicaセミナー交流会向け資料公開用)
 
99%の企業がやっていない "顧客データの整理"で 利益を50%増やす <5ステップ>活用法
99%の企業がやっていない "顧客データの整理"で 利益を50%増やす <5ステップ>活用法99%の企業がやっていない "顧客データの整理"で 利益を50%増やす <5ステップ>活用法
99%の企業がやっていない "顧客データの整理"で 利益を50%増やす <5ステップ>活用法
 
デジタル時代の企業変革 2021
デジタル時代の企業変革 2021デジタル時代の企業変革 2021
デジタル時代の企業変革 2021
 
Jisaセミナー講演
Jisaセミナー講演Jisaセミナー講演
Jisaセミナー講演
 
TECHFUND Company profile
TECHFUND Company profileTECHFUND Company profile
TECHFUND Company profile
 
採用ピッチ資料_2023
採用ピッチ資料_2023採用ピッチ資料_2023
採用ピッチ資料_2023
 
EONgroup JSG
EONgroup JSGEONgroup JSG
EONgroup JSG
 
【#osh2014】これからのつながる開発環境とその秘訣 (仮)
【#osh2014】これからのつながる開発環境とその秘訣 (仮)【#osh2014】これからのつながる開発環境とその秘訣 (仮)
【#osh2014】これからのつながる開発環境とその秘訣 (仮)
 
ウヤマドットコーヒー事業紹介
ウヤマドットコーヒー事業紹介ウヤマドットコーヒー事業紹介
ウヤマドットコーヒー事業紹介
 
Wbs strategy module2020-07-19_short
Wbs strategy module2020-07-19_shortWbs strategy module2020-07-19_short
Wbs strategy module2020-07-19_short
 

ビジネス Excel VBA 中級(業務改善スキル)

  • 1. Business Excel VBA Practice Course VBA for Professionals ビジネスExcel VBA 中級 日 本 頭 脳 株 式 会 社
  • 2. Copyright © 日本頭脳株式会社 All rights reserved. 1 講師プロフィール 日本頭脳株式会社 代表取締役。ITコーディネータ、VBAエキスパート、調理師。 世界最大級のコンサルティングファームであるプライスウォーターハウスクーパース (PwC)出身。10年以上にわたり大企業向けの業務改革プロジェクトをリードし、全社業 務システムの導入を通じてワークスタイルを改革してきた。現在は、ITを活用した生産性 向上ソリューションを主力サービスとして提供している。高度IT人材の育成にも注力。 永井 雅明 日 本 頭 脳 株 式 会 社 会 社 概 要 会社名 日本頭脳株式会社 Zuno Japan Inc. 本社所在地 〒103-0026 東京都中央区日本橋兜町17-2 兜町第6葉山ビル 4F 資本金 200万円 取引銀行 三菱東京UFJ銀行 八重洲通支店 ゆうちょ銀行 代表番号 03-6892-8946 HP http://nihonzuno.co.jp/ お問合せ nagai@nihonzuno.co.jp コンセプトは「生産性向上」。貴社のIT生産性を、飛躍的に向上させます。 生産性向上 時 間 短 縮コ ス ト 削 減 品 質 向 上
  • 3. Copyright © 日本頭脳株式会社 All rights reserved. 2 研修コース体系図 時短 手作業、手入力の高速化 自動化 ルーチンワークの機械化 手作業、手入力の廃止 高度IT活用 厳密なデータ管理・共有 目的 研修コース Excel VBA 初級(3時間) VBAに対するハードルを下げる Excel VBA 上級(2時間) 業務課題を自力解決する力を身につける Excel 初級(2時間) ショートカット、関数、ピボットなどの必須知識を総まくり Access 初級 データベース+VBA(6時間) 高度なデータ処理能力を身につける Excel VBA 中級(3時間) VBAを活用する訓練をして知識を定着化させる
  • 4. Copyright © 日本頭脳株式会社 All rights reserved. 課題解決型アプローチ 初級講座の知識をフル活用し、業務課題解決の基礎を訓練する 3 開発練習 考える (設計) フィードバック 設計例 提示 業務課題
  • 5. スケジュール 1.設計の基本 10分 2.初級知識のアウトプットトレーニング 業務課題1 30分 業務課題2 30分 休憩 3.引数・戻り値とは 10分 4.引数・戻り値の活用トレーニング 業務課題3 40分 業務課題4 40分 アンケート 10分 4
  • 6. Copyright © 日本頭脳株式会社 All rights reserved. 5 設計とは 処理の手順をわかりやすく記述すること 処理の手順を簡潔に記述すること 誰が読んでも理解できること すぐにプログラミングできること 設計の3要件 設計は後の工程に 多大な影響を及ぼす 知識
  • 7. Copyright © 日本頭脳株式会社 All rights reserved. 6 業務課題例 データの中から「日本頭脳株式会社」を探してみよう ※ただし、配列を使うこと 知識
  • 8. Copyright © 日本頭脳株式会社 All rights reserved. 7 設計例 'データを配列に入れる '1列ずつ繰り返し '1行ずつ繰り返し '日本頭脳株式会社と一致した場合 '一致したセルに黄色を塗る '処理を終了する → UsedRange、Variant型変数 → For → For → If ~ Then → .Interior.Color → Exit Function 知識
  • 9. Copyright © 日本頭脳株式会社 All rights reserved. 8 プログラミング例 Function 検索() Dim データ As Variant, 行 As Long, 列 As Long 'データを配列に入れる データ = Sheets("データ").UsedRange '1列ずつ繰り返し For 列 = 1 To UBound(データ, 2) '1行ずつ繰り返し For 行 = 1 To UBound(データ) '日本頭脳株式会社と一致した場合 If データ(行, 列) = "日本頭脳株式会社" Then '一致したセルに黄色を塗る Sheets("データ").Cells(行, 列).Interior.Color = vbYellow ‘処理を終了する Exit Function End If Next Next End Function 知識
  • 10. Copyright © 日本頭脳株式会社 All rights reserved. 9 【業務課題1】データ作成 平日の金曜日に◯をつけよう(祝日は、平日ではありません) ワーク 早く終わったら、 D列のデータをクリアする プログラムを書いてみよう
  • 11. Copyright © 日本頭脳株式会社 All rights reserved. 10 【業務課題2】データ作成 住所から、都道府県を取り出してみよう ワーク 3文字目が「都道府県」のいずれかの文字に該当する場合は3文 字目までを取得、それ以外の場合は、4文字目までを取得
  • 12. Copyright © 日本頭脳株式会社 All rights reserved. 11 B r e a k T i m e
  • 13. Copyright © 日本頭脳株式会社 All rights reserved. 12 引数・戻り値とは 引数 (インプット) 戻り値 (アウトプット) 処理 知識
  • 14. Copyright © 日本頭脳株式会社 All rights reserved. 13 引数・戻り値の例 Today()なし 今日の日付 Left(…) 文字列 文字数 文字列 SUM(…)セル範囲 合計値 引数 戻り値処理 知識
  • 15. Copyright © 日本頭脳株式会社 All rights reserved. 税込金額金額 14 引数・戻り値のあるプロシージャの書き方 税込計算(…) 引数 戻り値処理 知識 Function 税込計算(金額 As Long) As Long ‘消費税を含めた金額を戻り値にセットする 税込計算 = 金額 * 1.08 End Function 型を宣言 戻り値 Function 税込計算(金額 As Long, 税率 As Double) As Long 税込計算 = 金額 * 税率 End Function 引数が複数 ある場合
  • 16. Copyright © 日本頭脳株式会社 All rights reserved. 15 【業務課題3-1】データ取得 最新の点数を取得しよう ワーク 最新データ取得 最新データ表示 行を指定すると、その行の 最新の点数を取得する 生徒の数だけ繰り返し処理 行 最新の 点数
  • 17. Copyright © 日本頭脳株式会社 All rights reserved. 16 【業務課題3-2】データ検索 ワーク 氏名から、点数を検索してみよう
  • 18. Copyright © 日本頭脳株式会社 All rights reserved. 17 【業務課題4】データ絞り込み ワーク 設定値シートから閾値を取得し、列ごとに閾値を超えているか判定しよう