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
0
250
GPTによるVBAコード作成
業務で使用するデータの加工を、GPTを活用したマクロコードの生成で解決する試み。
完全にうまくいっています。
マグマ
March 19, 2023
Tweet
Share
More Decks by マグマ
See All by マグマ
弱気な自分と一歩踏み出すワークショップ
magma
0
19
Other Decks in Technology
See All in Technology
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
4
890
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
480
OSSで50の競合と戦うためにやったこと
yamadashy
3
1k
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
4
890
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
120
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
390
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
14
82k
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
160
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
220
Dify on AWS 環境構築手順
yosse95ai
0
160
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
13
11k
AWSが好きすぎて、41歳でエンジニアになり、AAIを経由してAWSパートナー企業に入った話
yama3133
1
180
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Code Review Best Practice
trishagee
72
19k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Writing Fast Ruby
sferik
630
62k
Context Engineering - Making Every Token Count
addyosmani
8
310
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Become a Pro
speakerdeck
PRO
29
5.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Transcript
エクセルVBAのコード作成をプログラミング初心者がやってみた 筆者のスキルレベル ・VBAを業務の必要上、すこしいじったことがある。 ・マクロの設定、VBAの作成くらいの知識はあるが、ネットのコードをコピペ するくらいしかできず「何が書いてあるか、どう書けば良いか」を自分では 正しく理解(作成)できない。 →そんなレベルの私でも、ChatGPTに「求める状況」をテキストで 注文するだけで、必要なコードを手に入れることができた!!
エクセルVBAのコード作成をプログラミング初心者がやってみた 対象とするエクセルデータ(サンプル)がコチラ このデータから、一人別及び同じ人でも金額が異なる場合も色付けされるようにしたい。
エクセルVBAのコード作成をプログラミング初心者がやってみた ①GPTで、求める状況をテキストにて説明する
エクセルVBAのコード作成をプログラミング初心者がやってみた ②GPTが、処理に必要なコードを生成してくれる。
エクセルVBAのコード作成をプログラミング初心者がやってみた ③右上の「Copy code」でコードをコピーする ※コードをすべて書いていないと、途中がコピーされるので注意。
エクセルVBAのコード作成をプログラミング初心者がやってみた ④VBAにコピペ ※コードの内容や定義している英語などは、私自身は全然わかっていません。 でも、「どの処理か」を記載していくれているので、セルの行・列くらいなら 直接コードをいじれそうです!
エクセルVBAのコード作成をプログラミング初心者がやってみた ④対象範囲(B列~E列)に対して、一人別かつ金額等の差異がある場合を きちんと黄色マーカーしている!!! ※1行目は不要なのですが、それは微修正すれば良い範囲。 B~E列が同じ行は、 スキップしている。
エクセルVBAのコード作成をプログラミング初心者がやってみた ⑤最終形は、この一人別のデータを別シートに抽出するのですが、 それも全然いけそうな気がする。 ※マクロ初心者レベルのため、一つずつの工程を一つのマクロにして、 複数の工程を「マクロA&マクロB&・・・」とかで繋げて それを「統合マクロ」みたいな名前にして一発で処理できるように する予定です。