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
GPTによるVBAコード作成
Search
マグマ
March 19, 2023
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GPTによるVBAコード作成
業務で使用するデータの加工を、GPTを活用したマクロコードの生成で解決する試み。
完全にうまくいっています。
マグマ
March 19, 2023
More Decks by マグマ
See All by マグマ
弱気な自分と一歩踏み出すワークショップ
magma
0
29
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
230
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
280
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
320
Agentic Defenseとともにセキュリティエンジニアが輝き続けるには / How Security Engineers Can Keep Excelling with Agentic Defense
yuj1osm
0
130
運用を見据えたAIエージェント設計実践
amacbee
1
3.4k
GoとSIMDとWasmの今。
askua
3
520
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
9.3k
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
170
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
960
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
130
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
1.2k
チームで進めるAI駆動アジャイル×ウォーターフォール
kumaiu
0
120
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Limits of Empathy - UXLibs8
cassininazir
1
350
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Everyday Curiosity
cassininazir
0
230
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
The SEO Collaboration Effect
kristinabergwall1
1
480
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Transcript
エクセルVBAのコード作成をプログラミング初心者がやってみた 筆者のスキルレベル ・VBAを業務の必要上、すこしいじったことがある。 ・マクロの設定、VBAの作成くらいの知識はあるが、ネットのコードをコピペ するくらいしかできず「何が書いてあるか、どう書けば良いか」を自分では 正しく理解(作成)できない。 →そんなレベルの私でも、ChatGPTに「求める状況」をテキストで 注文するだけで、必要なコードを手に入れることができた!!
エクセルVBAのコード作成をプログラミング初心者がやってみた 対象とするエクセルデータ(サンプル)がコチラ このデータから、一人別及び同じ人でも金額が異なる場合も色付けされるようにしたい。
エクセルVBAのコード作成をプログラミング初心者がやってみた ①GPTで、求める状況をテキストにて説明する
エクセルVBAのコード作成をプログラミング初心者がやってみた ②GPTが、処理に必要なコードを生成してくれる。
エクセルVBAのコード作成をプログラミング初心者がやってみた ③右上の「Copy code」でコードをコピーする ※コードをすべて書いていないと、途中がコピーされるので注意。
エクセルVBAのコード作成をプログラミング初心者がやってみた ④VBAにコピペ ※コードの内容や定義している英語などは、私自身は全然わかっていません。 でも、「どの処理か」を記載していくれているので、セルの行・列くらいなら 直接コードをいじれそうです!
エクセルVBAのコード作成をプログラミング初心者がやってみた ④対象範囲(B列~E列)に対して、一人別かつ金額等の差異がある場合を きちんと黄色マーカーしている!!! ※1行目は不要なのですが、それは微修正すれば良い範囲。 B~E列が同じ行は、 スキップしている。
エクセルVBAのコード作成をプログラミング初心者がやってみた ⑤最終形は、この一人別のデータを別シートに抽出するのですが、 それも全然いけそうな気がする。 ※マクロ初心者レベルのため、一つずつの工程を一つのマクロにして、 複数の工程を「マクロA&マクロB&・・・」とかで繋げて それを「統合マクロ」みたいな名前にして一発で処理できるように する予定です。