オフィスブログ
【訓練生の記事】Excelマクロって今は身近?AIを活用しよう
こんにちは、ワークスキルコースの訓練生です。
今回は、私がExcelの勉強の一環として、AIを用いて作成したマクロについて、作成の手順と所感を書きます。
業務のためにExcelマクロを勉強し始める方や、AIについて興味がある方の参考になれば幸いです。
今回作成したものは、「無限の猿マクロ」です。
無限の猿定理とは、猿が適当にタイプライターのキーボードを叩いても、無限の時間があればどんな名作でも、たとえシェイクスピアの全作品でも書き上げるであろう、というランダム性に関する考え方です。
それを再現するマクロをExcelの勉強の一環として、AIを用いて作りました。
…………………………………………………………………………………………………
AIに提案する
…………………………………………………………………………………………………
今回使用したAIはGoogleが提供するGeminiです。
GoogleChromeからアクセスして、あらかじめ考えておいたマクロや関数の手順をテキストボックスに入力します。
すると、何をやればいいか返してくれます。

(AIに対して、数年前の先入観で「言われたことしかやってくれない」と考えていて、条件を自分である程度まとめていましたが、最近の高精度さを見るに「無限の猿を再現するマクロ作って」と投げるだけでいいかもしれません)
(MINAMIとはこの子のことです。かわいい)

…………………………………………………………………………………………………
AIに従う
…………………………………………………………………………………………………
操作1:Sheet1のセル一つずつにランダムなアルファベットを一文字入力する関数を敷き詰める
=CHAR(RANDBETWEEN(65,90))
- RANDBETWEEN(65,90) は、65から90までのランダムな整数を返します。これは大文字アルファベットのASCIIコードに対応します(A=65, B=66, …, Z=90)。
- CHAR() は、指定された数値に対応する文字を返します。
(Geminiより抜粋)
使うべき関数をなんと説明付きで示してくれました。これをZZ(702)列×3000行=2106000文字ぶん、範囲選択してコピペします。

操作2:Sheet2に、Sheet1の中から横に隣接する文字列が「MINAMI」になっている部分を見つけてそこに移動するボタンを作る

(Geminiより抜粋)
これを「Alt+F11で出てくるウィンドウにコピペして」と言われたため、そうします。

なんと「マクロを書く」が数秒で終わりました。人工知能、恐るべし

後はGeminiの指示に従ってSheet2にボタンを作ります。
わずか15分程度で、もう全行程が終わりました。では早速実行します!

(けたたましいPCの駆動音)
…処理がもの凄く重く、かつ26^6は確率が低すぎたため、修正します。
とはいえ、ここはAIの力を頼ることはありません。
まず、sheet1の関数が入っているセルを3000行から1000行に削減します。
そして検索する文字列を「MINAMI」から「MNM」にします。

Geminiがコメントを残してくれていたため、素人の自分でも何が何をやっているか把握して、修正できました。

今度は成功しました!
GG(189)列の21行目に「MNM」を発見しました。
このマクロが検索する文字列をシェイクスピアの全作品にして、無限の時間と、無限に強いPCがあれば、無限の猿定理が再現できる…。
ということで、無限の猿マクロが完成です!
…………………………………………………………………………………………………
感想
…………………………………………………………………………………………………
AIがほぼ全てやってくれたので、マクロの書き方の勉強にはなりませんでした。
しかし説明が丁寧だったため、初歩的な操作方法を覚えたりすることはできました。
AIを用いてマクロを作成することは、勉強の最初のステップとしてはかなり有効な手段だと感じました。
ただ最終的には、AIの作成物を好みに修正するだけの知識は持つべきだと思います。
…………………………………………………………………………………………………
さいごに
…………………………………………………………………………………………………
私がExcelを勉強しようとしたきっかけは、職業訓練の一貫として大宮第一オフィス内で運用されている疑似コンビニエンスストアの「DCOS」です。
それの金額や販売の処理で使われるExcelのマクロがとても便利で、それをうまく扱える有識者の訓練生の方々に憧れを持ち、自分もこうなりたいと思いました。
ステップアップのためのビジョンを与えてくれる、それがディーキャリアです。
気になった方は、ぜひお越しください。
凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹
◆ディーキャリア大宮オフィスは「大人の発達障害」の方を中心にした「就労移行支援事業所」です。
就職に向けての訓練や、就職活動の支援をおこなっておりますので、
ご不明点や気になること、なんでもお気軽にお問合せください。
【ディーキャリア大宮オフィス】
埼玉県さいたま市中央区上落合8-15-3 三進ビル3階
💌Email:omiya@dd-career.com
☎️TEL:048-749-1758
凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹
大宮オフィスのブログ一覧


