【個人DX~生成AI活用術~】生成AIでプログラミングは「書かない」時代へ!Excelマクロ・Python活用術

生成AI活用術

こんにちは、タイム所長です。

突然ですが、皆さんに質問です。「生成AIを仕事で使いこなせていますか?」

今やビジネスシーンにおいて、AIは単なる「検索ツール」ではなく、あなたの指示を完璧にこなす「優秀かつ文句を言わない新人エンジニア」のようなパートナーになりました。

その中でも、AIが最も得意とし、かつ私たちの仕事を劇的に変えるのが「プログラミング」の領域です。

「コードなんて一行も書けない」「文系だから無理」と諦めていませんか? 断言します。それは、めちゃくちゃもったいないです!

今回は、プログラミング初心者でもAIを使い倒して、面倒な定型業務を自動化する「超・最短ルート」を解説します。


なぜ今、初心者がプログラミングに挑戦すべきなのか?

これまでのプログラミングは、習得するまでに数ヶ月、簡単なコードを書くのにも数日かかるのが当たり前でした。ようやく書けても、たった一文字の打ち間違い(エラー)で何時間も悩む…。これが挫折の王道パターンでした。

しかし、ChatGPTなどの生成AIの登場で、ゲームのルールが完全に変わりました。 **「やりたいことを日本語で伝えるだけ」で、AIが代わりにコードを書いてくれるようになったからです。

いわば、「自分で計算機を作る」時代から、「計算機が計算機を作る」時代になったのです。ちなみにここで書いているレベルのプログラミング内容ならChatGPT,Gemini,Claudeと言った有名な生成AIならどれも変わらないレベルで出力してくれます。無料の範囲で全然対応できるのでまずは試すことをやってみてください。


1. Excel VBA(マクロ)で「繰り返し作業」を瞬殺する

まずは一番身近なExcelから始めましょう。「特定のデータをコピーして、別シートに貼り付け、グラフを作る」といった毎週のルーチンワーク、ありませんか?

AIを使えば、プログラミングの知識ゼロから数分で自動化ツールが作れます。

  • ステップ①:AIに丸投げする「ExcelのA列にある売上データをシート2にコピーし、日付順に並べ替えたあと、棒グラフを作成するVBAコードを教えて」 このように、「どの列を」「どうして」「どうしたいか」を具体的に伝えます。
  • ステップ②:コードを「貼る」だけ AIが出力したコードをコピーし、Excelの「開発」タブからマクロ画面(VBAエディタ)に貼り付けて実行するだけ。
  • ステップ③: もしエラーが出ても、慌てなくて大丈夫です。そのエラーメッセージをそのままコピーして、AIに投げてください。「このエラーが出たので、修正したコードを教えて」 これだけで、AIは「すみません、修正しました!」と即座に回答してくれます。

2. Python(パイソン)で「PC作業全体」を自動化する

Excelの枠を超えて、大量のファイル名を一括で変えたり、Web上の情報を自動で集めたり(スクレイピング)したいなら、世界的に人気の言語「Python」がおすすめです。

「環境構築(準備)が難しそう…」という不安も、AIに丸投げで解決します。

  • 「準備」すらAIに聞く「Pythonを始めたいWindows初心者です。一番簡単にコードを実行できる環境を、インストール手順から教えて」 と聞いてみてください。最新かつ最も簡単な方法(Google Colabなど)を、あなたのPC環境に合わせてナビゲートしてくれます。
  • 実用例:100個のPDFから特定の文字を抽出する 人間がやれば数時間かかる作業も、AIが書いたPythonコードなら数秒です。あなたはただ、AIが作ったプログラムを「再生」するだけです。

挫折しないコツ:AIを「部下」として扱う

AI時代のプログラミングは、暗記ではありません。「対話(プロンプト)」がすべてです。 コツは、AIに「手順がわかる指示」を出すこと。

  1. 背景を伝える: 「毎週月曜日の報告書作成を自動化したい」
  2. 手順を細かく分ける: 「①ファイルを開く、②データを集計、③保存する」
  3. 形式を指定する: 「初心者でも修正しやすいように、コメント付きのコードにして」

この3点を意識するだけで、AIから返ってくるコードの精度は劇的に上がります。


まとめ:あなたはもう「書かないプログラマー」

AIを活用したプログラミングの最大のメリットは、「自分でコードを覚える必要がない」という点です。コーディングすることに付加価値はもうありません。

  1. やりたいことを言語化してAIに頼む
  2. エラーが出たらそのままAIに泣きつく
  3. 解決策を反映して実行する

このサイクルさえ覚えれば、あなたはもう「プログラミングを使いこなすビジネスパーソン」です。

「自分には無理だ」という思い込みを捨てて、まずは明日からのExcel作業を一つ、AIに任せてみませんか?世界が変わって見えるはずですよ。残業時間が減ったり、空いた時間に新しい仕事の種を仕込むこともできます!個人レベルの効率化は生成AI✖️プログラミングでかなり上がるはずです。試してみてください!

タイトルとURLをコピーしました