Submit Search
Upload
ゼロからわかるVBA
•
0 likes
•
110 views
R
Riki Kenmochi
Follow
VBA設計についての内容をまとめてみました
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 12
Download now
Download to read offline
Recommended
Excelマクロ・vbaについて
Excelマクロ・vbaについて
Yoshinori Kamaishi
誰も教えてくれない、Excelマクロ/VBAの使い方 先生:田中亨(Office TANAKA)
誰も教えてくれない、Excelマクロ/VBAの使い方 先生:田中亨(Office TANAKA)
schoowebcampus
初心者がまなぶExcel vba
初心者がまなぶExcel vba
安藤 良人
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
bleis tift
201605 fa勉強会スライド
201605 fa勉強会スライド
秀平 高橋
201605 FA勉強会 seleniumスライド
201605 FA勉強会 seleniumスライド
秀平 高橋
C#でこなすexcel課題
C#でこなすexcel課題
tosaka 2
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
asakahara
Recommended
Excelマクロ・vbaについて
Excelマクロ・vbaについて
Yoshinori Kamaishi
誰も教えてくれない、Excelマクロ/VBAの使い方 先生:田中亨(Office TANAKA)
誰も教えてくれない、Excelマクロ/VBAの使い方 先生:田中亨(Office TANAKA)
schoowebcampus
初心者がまなぶExcel vba
初心者がまなぶExcel vba
安藤 良人
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
bleis tift
201605 fa勉強会スライド
201605 fa勉強会スライド
秀平 高橋
201605 FA勉強会 seleniumスライド
201605 FA勉強会 seleniumスライド
秀平 高橋
C#でこなすexcel課題
C#でこなすexcel課題
tosaka 2
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
asakahara
VBAで数値計算 01 数値計算の紹介
VBAで数値計算 01 数値計算の紹介
Katsuhiro Morishita
【ストアカ】ExcelVBA(マクロ)サンプル
【ストアカ】ExcelVBA(マクロ)サンプル
Takazumi Yamaguchi
Excel vba講座
Excel vba講座
Takazumi Yamaguchi
090821 Ruby Sapporo Night Ruby Cocoa
090821 Ruby Sapporo Night Ruby Cocoa
Tomoki Maeda
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
機械学習基盤として活用するAutonomous Database
機械学習基盤として活用するAutonomous Database
Kenichi Sonoda
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
miso- soup3
勉強会用資料:Javaアプリ作成
勉強会用資料:Javaアプリ作成
ssuser331f24
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
はじめての Azure 開発
はじめての Azure 開発
Yoshitaka Seo
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
Akira Hatsune
Tech fun rails_workshop
Tech fun rails_workshop
OMEGA (@equal_001)
Kubernetes 導入から始める DevOps について
Kubernetes 導入から始める DevOps について
Shigeru Tatsuta
ASP.NET MVC プログラミング入門の入門
ASP.NET MVC プログラミング入門の入門
Masuda Tomoaki
Apex Test Plusの紹介
Apex Test Plusの紹介
Yuichiro Ebihara
ASP.NET MVC Part 2
ASP.NET MVC Part 2
Yoshitaka Seo
型チェックのアノテーションによる保守・運用の改善
型チェックのアノテーションによる保守・運用の改善
gree_tech
Visual Studio 2017 事はじめ
Visual Studio 2017 事はじめ
Hideaki Aoyagi
MVCフレームワークとの付き合い方
MVCフレームワークとの付き合い方
Kazuki Shibata
More Related Content
Similar to ゼロからわかるVBA
VBAで数値計算 01 数値計算の紹介
VBAで数値計算 01 数値計算の紹介
Katsuhiro Morishita
【ストアカ】ExcelVBA(マクロ)サンプル
【ストアカ】ExcelVBA(マクロ)サンプル
Takazumi Yamaguchi
Excel vba講座
Excel vba講座
Takazumi Yamaguchi
090821 Ruby Sapporo Night Ruby Cocoa
090821 Ruby Sapporo Night Ruby Cocoa
Tomoki Maeda
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
機械学習基盤として活用するAutonomous Database
機械学習基盤として活用するAutonomous Database
Kenichi Sonoda
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
miso- soup3
勉強会用資料:Javaアプリ作成
勉強会用資料:Javaアプリ作成
ssuser331f24
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
はじめての Azure 開発
はじめての Azure 開発
Yoshitaka Seo
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
Akira Hatsune
Tech fun rails_workshop
Tech fun rails_workshop
OMEGA (@equal_001)
Kubernetes 導入から始める DevOps について
Kubernetes 導入から始める DevOps について
Shigeru Tatsuta
ASP.NET MVC プログラミング入門の入門
ASP.NET MVC プログラミング入門の入門
Masuda Tomoaki
Apex Test Plusの紹介
Apex Test Plusの紹介
Yuichiro Ebihara
ASP.NET MVC Part 2
ASP.NET MVC Part 2
Yoshitaka Seo
型チェックのアノテーションによる保守・運用の改善
型チェックのアノテーションによる保守・運用の改善
gree_tech
Visual Studio 2017 事はじめ
Visual Studio 2017 事はじめ
Hideaki Aoyagi
MVCフレームワークとの付き合い方
MVCフレームワークとの付き合い方
Kazuki Shibata
Similar to ゼロからわかるVBA
(20)
VBAで数値計算 01 数値計算の紹介
VBAで数値計算 01 数値計算の紹介
【ストアカ】ExcelVBA(マクロ)サンプル
【ストアカ】ExcelVBA(マクロ)サンプル
Excel vba講座
Excel vba講座
090821 Ruby Sapporo Night Ruby Cocoa
090821 Ruby Sapporo Night Ruby Cocoa
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
機械学習基盤として活用するAutonomous Database
機械学習基盤として活用するAutonomous Database
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
勉強会用資料:Javaアプリ作成
勉強会用資料:Javaアプリ作成
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
はじめての Azure 開発
はじめての Azure 開発
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
Tech fun rails_workshop
Tech fun rails_workshop
Kubernetes 導入から始める DevOps について
Kubernetes 導入から始める DevOps について
ASP.NET MVC プログラミング入門の入門
ASP.NET MVC プログラミング入門の入門
Apex Test Plusの紹介
Apex Test Plusの紹介
ASP.NET MVC Part 2
ASP.NET MVC Part 2
型チェックのアノテーションによる保守・運用の改善
型チェックのアノテーションによる保守・運用の改善
Visual Studio 2017 事はじめ
Visual Studio 2017 事はじめ
MVCフレームワークとの付き合い方
MVCフレームワークとの付き合い方
ゼロからわかるVBA
1.
ゼロからわかるVBA 剱持力
2.
ExcelのVBAって何でしょうか? • Visual Basic
for Applications (ビジュアルベーシック・フォー・アプリケーションズ) • 「マクロ」とは、エクセルの操作を自動化するものです。 • その自動化する機能が、「マクロ」と呼ばれています。 • マクロの中身は、プログラムです。
3.
「マクロ」は、Excelの操作を自動化 •マクロはVBA言語で書かれている • Excelの全機能を操作出来ます • 操作を記録できる •
Windowsの設定やインターネットのデータ収集も可能 すべてはここから始まる
4.
そもそも「開発」タブがないけど? ①ここでリボンを増やせます ②その他のコマンドをクリック
5.
チェック入れることで 開発タブ表示されます そもそも「開発」タブが ないけど?
6.
マクロVBA学習の必要性 • マクロの記述言語であるVBAを覚える事で、 より複雑な処理のマクロを作成することができるようになります。 そして、日々の単純な繰り返し作業を自動化し業務を効率化できる
7.
マクロVBA学習の必要性 • 「マクロの記録」だけでも、それなりの自動化は実現できる ⇒どうしても無駄が多く、非効率なプログラムコード • 「マクロの記録」では記録されない操作がある ⇒手動での操作が出来ない場合も多くあります。 •
プログラムとして最も重要なものは条件分岐と繰り返しです。 ・同じ作業を何回か繰り返す。 ・条件により操作内容を切り替える。 これらはマクロの記録では記録できません。
8.
VBAでできる事 • CSVの入出力ができる • Excelでファイル一覧を作成できる •
シート単位の複雑な計算式を解析できる • 他ブックへのリンクエラーを探せる ・・などがあります
9.
VBA前提知識 • エクセルの基本操作・ワークシート関数は必須
10.
マクロVBA設計 ~正しい開発方法 • すぐにマクロを作成してはいけない →「何をしたいのか?」を明確にしてから作成 →
データの質が低いと作成するマクロが難しくなる
11.
ステップ1 作りたいものをしっかり把握 ステップ2 データをつくる・集める ステップ3 紙芝居的なのを作成する ステップ4 マクロを作成する・修正する
12.
まとめ ・依頼内容をしっかり把握して、自動化したいことを明確にする ・わからないのが出てきたら、そのイメージをネットで調査 ・イメージに近いサンプルをまずは理解する ・自身のコードに1行ずつ組み込んで動作確認 ・VBAが出しているエラーが出るようであれば修正 これらを繰り返したり、技術本を確認することで求められる成果 物が完成する
Download now