Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
InvokeVBAを使おう!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
UiPath Friends
March 05, 2020
Technology
770
1
Share
InvokeVBAを使おう!
UiPath Friends
March 05, 2020
More Decks by UiPath Friends
See All by UiPath Friends
Orchestrator Manager使ってみた
uipathfriends
0
570
市民開発&社内コミュニティ推進トーク
uipathfriends
0
280
グローバルハッカソン体験談
uipathfriends
0
110
UiPathの副業市場
uipathfriends
0
150
UiPathは世界を笑顔にする
uipathfriends
0
110
Autopilotやってみた
uipathfriends
0
910
AI at Workが切り拓くオートメーションの未来とカスタマーストーリー
uipathfriends
0
130
UiPathの教育的効果の再考_がっきー
uipathfriends
0
87
IT未経験からITエンジニアへ_田口凌雅
uipathfriends
0
180
Other Decks in Technology
See All in Technology
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
180
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
140
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
390
AI時代の品質はテストプロセスの作り直し #scrumniigata
kyonmm
PRO
4
1.3k
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
620
小さいVue.jsを30分で作る
hal_spidernight
0
140
[Scram Fest Niigata2026]Quality as Code〜AIにQAの思考を再現させる試み〜
masamiyajiri
1
240
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
0
770
Sociotechnical Architecture Reviews: Understanding Teams, not just Artefacts
ewolff
1
130
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
190
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
1
960
生成AIはソフトウェア開発の革命か、ソフトウェア工学の宿題再提出なのか -ソフトウェア品質特性の追加提案-
kyonmm
PRO
2
840
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
190
Between Models and Reality
mayunak
3
280
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
560
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
690
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
180
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
140
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
190
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1k
Transcript
InvokeVBAを使おう! @きのっぴ
アジェンダ ✓ 自己紹介 ✓ InvokeVBAについて ✓ 使い方 ✓ 引数を渡す場合 ✓
戻り値を受け取る場合
自己紹介 RPAエンジニア 職業 きのっぴ 情シス → 事務員 → RPA キャリア
UiPath WinActor BizRobo! ツール きのっぴ(ロボ猫) Kinoppi_RoboNeko
InvokeVBAについて 拡張子が.xlsxでもマクロ処理を 可能にするアクティビティ! ※日本語名「VBAの呼び出し」
InvokeVBAについて ここが素敵! ・自動化の案件の大部分がExcelがらみ ・ユーザーが現在運用中のエクセルをマクロに置き換える のはハードルが高い ⇒RPA側では使えないExcel各機能も InvokeVBAならゴニョゴニョできちゃう!
InvokeVBAについて ! Execute Macro (マクロを実行) ロボット マクロブック Invoke VBA (VBAの呼び出し)
(拡張子が.xlsm .xls) エクセルブック (拡張子が.xlsx .xls) メモ帳 (コードが書かれてる) ロボット ①マクロ実行せよ! ①マクロ実行せよ! ②コード教えて! ②おりゃー! ③おりゃー!
1.セキュリティ設定(最初だけ) ロボットを動かすPCのExcelのセキュリティ設定をマクロOK状態にする これやらないとロボが止まるかも 使い方
2.Excel アプリケーションスコープ内に設置 使い方
3.VBAコードはメモ帳に記入 VBEditorで動いたものをコピペ 使い方
4.必要なところを設定 エクセル メモ帳 マクロ名 使い方
5.ロボ実行! 使い方
1.配列っぽく渡します{”引数”, “引数”, …} ※配列とは少し違うみたいだけど、まあいいじゃん 引数を渡す場合
2. VBAコードはこんなかんじ 引数を渡す場合
3.ロボ実行! 引数を渡す場合
1.数字を2つVBAに渡して、戻り値を受け取る 出力値に設定したObject変数にVBAの戻り値が格納されます 戻り値を受け取る場合
2.戻り値をメッセージボックスで表示 ★ポイント1 戻り値はObject型なので、CTypeとかで 変数型をゴニョゴニョして取り出します 戻り値を受け取る場合
3.VBAコードはこんなかんじ ★ポイント2 戻り値を受け取る場合は Function を使います 戻り値を受け取る場合
4.ロボ実行! 戻り値を受け取る場合
おしまい ニャーン