techblog– archive –
-
VBA
Excel業務効率化のためのAI活用完全ガイド:条件別データ転記・集計マクロの構築
データ転記・集計マクロ いよいよVBA開発の実践編も佳境に入ります。前回のステップまでに、基本的な構文の理解、エラー処理の実装、無限ループへの対策といった、安全なマクロを作るための基礎を固めてきました。今回はいよいよ、実務で最も需要が高く、... -
VBA
Excel業務効率化のためのAI活用完全ガイド:無限ループ対策と安全装置の実装
無限ループ対策 自動化プログラムにおける最大の恐怖、それは「処理が終わらないこと」です。Excelが応答なしになり、画面が白くフェードアウトし、カーソルがくるくると回り続ける現象に遭遇したことはないでしょうか。これは多くの場合、「無限ループ」... -
VBA
Excel業務効率化のためのAI活用完全ガイド:コメント解説で実現する「読める」マクロ
コメント解説の要求 AIを活用したVBA開発において、動くコードが生成されただけで満足してはいけません。真の「開発者」としての品質を担保するために欠かせないのが、コードの意図や動作を説明する「コメント」の記述です。AIに対して「各行に何をしてい... -
VBA
Excel業務効率化のためのAI活用完全ガイド:止まらないマクロを作るエラー処理技術
エラー処理(Error Handling)の追加 AIを活用してVBAマクロを作成する際、多くの人が「動くコード」を作ることに集中しがちです。しかし、真に実務で使えるマクロとは、正常に動くときだけでなく、想定外の事態が起きたときにも適切に振る舞えるものを指... -
VBA
Excel業務効率化のためのAI活用完全ガイド:構造化思考(SCoT)によるコード生成革命
構造化思考(SCoT)の導入 これまでのステップでは、AIに対して「日本語の変数」を使わせたり、「処理手順を箇条書き」にしたりといったテクニックを学んできました。今回は、それらをさらに発展させた、AIコード生成における最先端のプロンプト技術である... -
VBA
Excel業務効率化のためのAI活用完全ガイド:日本語変数でつくる「読める」マクロ
基本構文(変数・日本語化)の活用 AIにVBAマクロを作成させる際、多くの人が直面する心理的な壁が「生成されたコードが英語ばかりで意味不明」という点です。プログラミングに慣れていない人にとって、英語の羅列は恐怖の対象であり、中身がブラックボッ... -
VBA
Excel業務効率化のためのAI活用完全ガイド:初めてのマクロ生成と実行
初めてのマクロ生成 本章から、本格的にAIを活用したVBAマクロの開発フェーズに入ります。これまでの章で学んだプロンプトエンジニアリングの基礎や関数に関する知識は、すべてこの瞬間のための準備でした。関数では実現できない高度な自動化、例えばファ... -
Excel
Excel業務効率化のためのAI活用完全ガイド:ダミーデータの作成技術
ダミーデータの作成 Excel業務の自動化、特にマクロ(VBA)の開発において、最も危険な行為の一つが「本番データを使ったテスト」です。開発中の不安定なコードを、顧客名簿や売上台帳といった実データで実行することは、データ消失や情報漏洩といった取り... -
Excel
Excel業務効率化のためのAI活用完全ガイド:エラー解決とデバッグ技術
エラー解決(#N/Aなど) Excelを使っていて最もストレスを感じる瞬間、それは苦労して組んだ数式が「#N/A」や「#VALUE!」といった無機質なエラーコードを返してきた時ではないでしょうか。特にVLOOKUP関数などで発生するエラーは、原因が「データの型違い... -
Excel
Excel業務効率化のためのAI活用完全ガイド:既存数式の解説と理解
既存の数式の解説を求める Excel業務において、避けて通れない最大の壁の一つが「他人が作成した複雑怪奇な数式」の解読です。前任者から引き継いだファイルを開くと、そこにはIF関数が幾重にもネストされ、VLOOKUPとMATCHが複雑に絡み合った、まるで暗号...