業務で使用するデータの加工を、GPTを活用したマクロコードの生成で解決する試み。 完全にうまくいっています。
エクセルVBAのコード作成をプログラミング初心者がやってみた筆者のスキルレベル・VBAを業務の必要上、すこしいじったことがある。・マクロの設定、VBAの作成くらいの知識はあるが、ネットのコードをコピペするくらいしかできず「何が書いてあるか、どう書けば良いか」を自分では正しく理解(作成)できない。→そんなレベルの私でも、ChatGPTに「求める状況」をテキストで注文するだけで、必要なコードを手に入れることができた!!
View Slide
エクセルVBAのコード作成をプログラミング初心者がやってみた対象とするエクセルデータ(サンプル)がコチラこのデータから、一人別及び同じ人でも金額が異なる場合も色付けされるようにしたい。
エクセルVBAのコード作成をプログラミング初心者がやってみた①GPTで、求める状況をテキストにて説明する
エクセルVBAのコード作成をプログラミング初心者がやってみた②GPTが、処理に必要なコードを生成してくれる。
エクセルVBAのコード作成をプログラミング初心者がやってみた③右上の「Copy code」でコードをコピーする※コードをすべて書いていないと、途中がコピーされるので注意。
エクセルVBAのコード作成をプログラミング初心者がやってみた④VBAにコピペ※コードの内容や定義している英語などは、私自身は全然わかっていません。でも、「どの処理か」を記載していくれているので、セルの行・列くらいなら直接コードをいじれそうです!
エクセルVBAのコード作成をプログラミング初心者がやってみた④対象範囲(B列~E列)に対して、一人別かつ金額等の差異がある場合をきちんと黄色マーカーしている!!!※1行目は不要なのですが、それは微修正すれば良い範囲。B~E列が同じ行は、スキップしている。
エクセルVBAのコード作成をプログラミング初心者がやってみた⑤最終形は、この一人別のデータを別シートに抽出するのですが、それも全然いけそうな気がする。※マクロ初心者レベルのため、一つずつの工程を一つのマクロにして、複数の工程を「マクロA&マクロB&・・・」とかで繋げてそれを「統合マクロ」みたいな名前にして一発で処理できるようにする予定です。