はじめてのマクロ　先生はChatGPT

こんにちは。
今回、避けていたマクロの使い方をChatGPT先生は導いてくださるのか、頼ってみました。

# やりたいこと
## Excelで作られた申請書の情報を、別のExcelシートに管理表として一行にまとめたい
私の会社は、全国に各物件を持っていて、テナントからお家賃をいただいております。
テナントが入居する際、システム機器の設置依頼が私の部署に来ます。内容をチェックし、設置会社へ転送。更に管理表をに転記し社内で共有。。。。という業務が日々発生しています。
何が大変って、管理表の転記です。そこで、ChatGPT先生にそんな仕組みが作れないか尋ねてみました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/f238fa5d-6520-2bd2-eb02-5cb4b4227b2a.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/318a6ea3-942e-0022-9f67-d4bdc1a9e003.png)
表はサンプルです。

# ChatGPT先生にお願いしてみる
初心者の私にもわかるように教えて欲しいとリクエストしました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/f62a4d5b-2e63-53a2-3b51-ad6e9f8666d1.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/c6338f36-194b-9b64-572f-85c167547f5f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/aa139ffa-fa17-3bc9-372f-8d5abb56c189.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/fa8bb170-c7e7-2a61-a51b-67c736d26323.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/32e4cdc0-c34f-c1b6-06fd-578754bd0d71.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/6756ae82-3ec4-6e9d-3eae-7832ff91261c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/d253fed5-ba8a-9448-4dc2-02be8b545068.png)



# 質問内容を訂正
何と、申請書のセルが結合していたので、質問内容を訂正しました。先生、怒ることなく新しい答えをくれました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/1731868e-db94-24c0-f6da-92e5e5e06f62.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/6a820257-ba20-0d1a-848b-e266ff654777.png)

# 生徒から先生へ突っ込みを入れる
修正版のマクロを教えてもらいましたが、貼り付け先のマクロが違うように見えました。
突っ込みを入れたところ、丁重にお詫びいただき、更に修正版のマクロを教えてくれました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/86aab459-64a8-86ba-8ca8-6bdd612ddfe7.png)



# 先生、言っていることがわかりません
先生の指示内容がよくわからなかったので、更に質問しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/49391869-160a-bc78-8dbe-d8b6c4afde88.png)


# いざ実装！
残念ながら、エラーが出ました。
いくつか質問を続けましたが、解決に至らず、、、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/49b2b26e-1a68-9de8-f0c4-b4b662142dcc.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/68738b80-96f0-421d-1ca7-84a7c9e07707.png)


# 結論
先生にはお礼だけ言ってお別れしました。
これが完成すれば、申請書１件につき、５分は時間短縮できるはず。
ChatGPT先生は、根気よく教えてくれますが、やはり文章だけでのやり取りなので、ビジュアルで教えてもらうことは出来ません。でも、マクロを組んでもらうとかは良いですよね。マクロの本を買ったとしても、自分専用にマクロは組んでくれません。今回の不具合は何とかクリアして完成させたいと思います！そして、、、もっと楽したい（笑）！！

# その後・・・
数日後、質問の履歴が残っていたので、質問を再開してみました。
エクセルシートのシート名を先生にお伝えしていなかった為、プログラムが不十分だったことが判明しました。
で、先生に図々しくも再度プログラムを作ってもらいました。更に、転記したい項目を追加してみました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/65ff915a-146e-5830-6b26-24cd29f338e8.png)


## いざ実装（その２）
・「マクロ」をクリック
・データをコピーして貼り付けを選択し「実行」！！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/26dd3aaa-f5f9-0d70-c32a-8f59ea1e8bd7.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/93da7d24-d7a9-3058-b377-84cc5c61841a.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/1a267930-6f49-7c85-1913-4ab777be3e46.png)

右上が実装した画面、左下はコピー元の申請書です。
追加した項目（契約開始日と設置希望日）も無事に反映できています！！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3516547/54e962f4-2344-952a-0e09-3f124d287d8b.png)

先生、ありがとう！これからも頑張るよ～
読んでいただき、ありがとうございました。