48歳からの挑戦

47歳で脱サラ、48歳で起業したおじさんの奮闘ぶりをご紹介しています

Vibe Coding〜Excel Macro

AI講座を受講したときに初めて知ったVibe Coding。

 

www.almater.jp

 

ノンエンジニアでもプログラムを作れる、という魅力にひっぱられ、第1ステップとしてWEBページを作成したことを先日お知らせしました。

 

www.almater.jp

 

講師が提案しているVibe Coding Levelでいうと、Githubを活用してAIをエージェントのように活用してあたかも複数人のエンジニアがいるような環境をコントロールするレベルがLevel7とされており、そのLevel1に踏み出した、というところです。

 

この後Level2に相当する内容を有料セミナーで開催される、とのことで早速受講してみいました。

 

Level2は「ExcelでMacroプログラムを作る」こと。

 

Macroプログラムは、Excelで行う作業を自動で行うためのプログラムで、かつてはExcelの作業向けでしたが、現在はWordやPower Pointにも適用できるらしいです。

 

週末の午前中2時間のセミナー。

 

ここで初めてClaudeという生成AIを扱いました。

 

講師によると、Macroプログラムを作成することをChatGPTやGeminiなどいくつかのAIを使ってみたけど、Claudeが一番よかったからだとのこと。

 

ChatGPTに続いてClaudeもデビューできました。無料版ですが、今回のレベルであれば十分。

 

Macroプログラムは、VBAになってから全くわからなくなって全然扱っていませんでしたが、生成AIがプログラムを作ってくれれば、それを動かす方法さえ知っていれば活用できます。

 

このMacroプログラムを作るに当たって必要なのは、

・インプットとアウトプットの情報を具体的に示すこと

・エラーが起きることはよくあるので、それにめげずに生成AIにデバッグをさせ続ける根気をもつこと(笑)

です。

 

私もエラーがでたのですが、そのエラー内容をスクショでとってClaudeに読み込ませて修正をさせたら、見事に直してくれました。

 

これ、どこにバグがあるのかを探すのも大変だし、それを修正する作業、修正した後の検証作業と、デバッグ作業は手間がかかるので、こういったところをやってもらえること自体、大きな時間短縮ですね。

 

今回のセミナーではプログラムさえあれば、ExcelにMacroとして認識させて実行させるやり方を実習できただけでも収穫でした。

 

Microsoft365は、突然問答無用で50%も値上げするなど気に食わないことはありますが、自分の経理処理をするためにはExcelがどうしても必要だし、英語セミナーでも資料をPower Pointで作成しているため、どうしても使わざるをえません。

 

Google系なら無料で使えるので、複雑な機能を求めなければそちらでもいいのですが、すでにクラウドに記録されているたくさんのMicrosoft365製品のデータファイルを変換するだけでも大変な作業なので、今の自分にはまだ現実的ではないんですよね。

 

会社運営している間はやむを得ないのかなぁ、と半ば諦め^^;;

 

なのでしばらくExcelを扱うわけで、会社の経理をするために使っているExcelファイルが結構入力が面倒なんで、この作業をもっと単純化するMacroをつくってみようかな、と思っています。

先日の1人宴会のときのアテ。このあとチーズ、お肉と出したのですが、ちょいとこの1人宴会を見直ししようかと思案中^^;;

 

実は今回受講したセミナーの前日に1人宴会をやったのですが、1人で飲みすぎて(スパークリングワイン1本、ビールロング缶1本、ハイボール2杯・・・)、朝の目覚めが最悪だったんですね(笑)

 

結局朝遅くまで寝ていたこともあり、セミナー前の時間に余裕がもてなくなってしまい、どうももったいないな、と思うようになりました。^^;;