SlideShare a Scribd company logo
1 of 11
Excel マクロ・VBAについて
■目次
・マクロについての説明
・テーマを選んだ理由
・課題発表で実装したかったもの
・実際に作ったもの
・問題点・課題
・反省点
・所感
・今後どのようにしていきたいか
■マクロについて
マクロとは、関連する複数の操作や手順、命令などを一つに
まとめ、
必要に応じて呼び出すことができるようにする機能のこと。
使用例
・繰り返し同じ作業をするとき
・時間がかかる印刷をするとき
・複雑な作業をするとき
・エクセルの作業が出来ない人に作業をまかせるとき
マクロとは?
■テーマを選んだ理由
・一番身近に使っているソフトがエクセル
・仕事が遅い→どのように効率化をはかればよい
か?→マクロの使用
・自分にしか出来ない分野を伸ばしたいと思った。
■課題で実装したかったもの
・四則演算
・フォルダとファイルの一覧の抜粋
・ファイルのコピー
・表のMAX行の取得
・文字列操作
・カレンダーの色付け
■実際に作ったもの
結論からいうと実装したかったものすべては
実装できませんでした。
実際作れたものは以下
・四則演算
・ファイルのコピー(文字列操作)
・カレンダーの色付け
■問題点・課題
・メソッドすべてを覚えるには時間が足りなかった。
(学習の開始が遅かった。)
・プログラムを組んでもエラーの理由が解読できない箇所が
あった。
・実際の業務で使用するとなるともっと複雑なものを組める
ようにならなければいけないと思った。
■反省点
・スケジュールの調整ミス
課題発表の目的としては自身のプログラムを向上させること
です。ですのでプログラムを0から勉強し、作成いたしまし
た。しかし「VBAとは何か?」というところから始まったの
で開発が思うように進まず、ゴールである実装したかった6項
目がすべてできなかった。
■所感
プログラム経験が薄く、研修で学んだとはいえやはり難しく
感じました。
ただ、研修で学んだことと似ているコードがあったりしてこ
こはこうかな?と、なんとなくですがどんなことがしたいと
いう予測をたてることができました。
関数がうまく使えればもっとやりたいことが広がるのかなと
も思いました。
■今後どのようにしていきたいか
・最終的には自分でプログラムが組めるようになること。
・この課題発表をきっかけに、VBAだけでなく違うジャンル
のプログラムも学んでいきたい。
・仕事で実用していけるレベルまで到達すること。
■参考にしたWebページ
・@IT
http://www.atmarkit.co.jp/ait/articles/1402/13/news04
0.html
・E xcel VBA 入門講座
http://excelvba.pc-users.net/
・VBAエキスパート
http://vbae.odyssey-com.co.jp/column/no1_1.html

More Related Content

Similar to Excelマクロ・vbaについて

TEX マクロプログラミング
TEX マクロプログラミングTEX マクロプログラミング
TEX マクロプログラミングKoh Uehara
 
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)schoowebcampus
 
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」nishikawa_makoto7
 
No more Legacy documents
No more Legacy documentsNo more Legacy documents
No more Legacy documentsbleis tift
 
Excel取込みで失敗した先生
Excel取込みで失敗した先生Excel取込みで失敗した先生
Excel取込みで失敗した先生Sho Okada
 
PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)nishikawa_makoto7
 
MySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみたMySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみたNorio Nakamura
 
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについてNobukazu Hanada
 
脱 Excel設計書
脱 Excel設計書脱 Excel設計書
脱 Excel設計書rai
 

Similar to Excelマクロ・vbaについて (9)

TEX マクロプログラミング
TEX マクロプログラミングTEX マクロプログラミング
TEX マクロプログラミング
 
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
 
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」
 
No more Legacy documents
No more Legacy documentsNo more Legacy documents
No more Legacy documents
 
Excel取込みで失敗した先生
Excel取込みで失敗した先生Excel取込みで失敗した先生
Excel取込みで失敗した先生
 
PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)
 
MySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみたMySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみた
 
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
 
脱 Excel設計書
脱 Excel設計書脱 Excel設計書
脱 Excel設計書
 

More from Yoshinori Kamaishi

レスポンシブデザインってなに?
レスポンシブデザインってなに?レスポンシブデザインってなに?
レスポンシブデザインってなに?Yoshinori Kamaishi
 
フラットデザインってなに?
フラットデザインってなに?フラットデザインってなに?
フラットデザインってなに?Yoshinori Kamaishi
 
Androidアプリ販売への道
Androidアプリ販売への道Androidアプリ販売への道
Androidアプリ販売への道Yoshinori Kamaishi
 
ハイブリッドアプリの開発
ハイブリッドアプリの開発ハイブリッドアプリの開発
ハイブリッドアプリの開発Yoshinori Kamaishi
 

More from Yoshinori Kamaishi (7)

どうなるflash!?
どうなるflash!?どうなるflash!?
どうなるflash!?
 
レスポンシブデザインってなに?
レスポンシブデザインってなに?レスポンシブデザインってなに?
レスポンシブデザインってなに?
 
フラットデザインってなに?
フラットデザインってなに?フラットデザインってなに?
フラットデザインってなに?
 
Androidアプリ販売への道
Androidアプリ販売への道Androidアプリ販売への道
Androidアプリ販売への道
 
Html5で作るデジマガ
Html5で作るデジマガHtml5で作るデジマガ
Html5で作るデジマガ
 
ハイブリッドアプリの開発
ハイブリッドアプリの開発ハイブリッドアプリの開発
ハイブリッドアプリの開発
 
Html5ってなに?
Html5ってなに?Html5ってなに?
Html5ってなに?
 

Recently uploaded

リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドリアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドKen Fukui
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドKen Fukui
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slidessusere0a682
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドKen Fukui
 
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドリアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドKen Fukui
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfyukisuga3
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドKen Fukui
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 

Recently uploaded (8)

リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドリアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
 
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドリアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 

Excelマクロ・vbaについて