近年はAIに指示するだけでVBAコードを生成できるようになり、「VBAを自分で書ける人の価値は下がるのではないか」という疑問を持つ人も増えています。しかし実際には、AIの登場によってスキルの意味が変化しているだけで、VBAの価値が単純に消えるわけではありません。本記事ではその背景を整理します。
AIでVBAコードは本当に作れるのか
現在の生成AIは、簡単なVBAコードであれば自然言語の指示から生成することが可能です。
ただし複雑な業務ロジックや既存システムとの整合性までは完全に保証できません。
例えば単純な表操作や自動化マクロは作れますが、例外処理や大規模設計は人間の確認が必要です。
VBAスキルの本質的な価値とは
VBAスキルの本質は「コードを書くこと」ではなく、「業務を自動化する設計力」にあります。
AIがコードを生成しても、それが正しいか判断する能力は人間に依存します。
例えば業務フローを理解し、どこを自動化すべきか判断する力は依然として重要です。
AI時代でもVBAが必要とされる理由
AIは便利な補助ツールですが、最終的な責任や仕様の決定は人間が行う必要があります。
特に企業環境では、セキュリティや既存システムとの整合性が重要になります。
例えば社内Excel業務の自動化では、細かい仕様調整が頻繁に発生します。
「書ける人」の価値が変わっただけという考え方
AIの登場により、単純なコーディング能力の価値は相対的に下がった一方で、設計や検証の価値は上がっています。
つまり「書ける人」から「使いこなせる人」へのシフトが起きているといえます。
例えばAIが生成したVBAコードをレビューし、修正できる人材は依然として重宝されます。
これから求められるスキルの方向性
今後はVBAに限らず、AIを前提にした業務設計能力が重要になります。
単純な記述力よりも、問題を分解し適切な指示を出す力が評価されるようになります。
例えば「やりたいことを正確にAIに伝える能力」が新しいスキルとして重要になります。
まとめ
AIによってVBAコードは自動生成できるようになりましたが、それだけでスキルの価値がなくなるわけではありません。
むしろ設計力や判断力といった上流工程のスキルがより重要になる時代になっています。


コメント