2025-11-20

スポンサーリンク
VBA

Excel VBA | 即時ウィンドウで変数の値を直接変更してテストする方法

即時ウィンドウで変数の値を直接変更してテストする方法VBAの 即時ウィンドウ は「変数の値を確認する」だけでなく、実行中に変数の値を直接変更してテストすることもできます。これを使うと「コードを修正せずに挙動を試す」ことが可能になります。1....
VBA

Excel VBA | ウォッチ式と即時ウィンドウを組み合わせてリアルタイムに変数を追跡する方法

ウォッチ式と即時ウィンドウを組み合わせてリアルタイムに変数を追跡する方法VBAのデバッグでは ウォッチ式 と 即時ウィンドウ を組み合わせることで、変数の変化をリアルタイムに追跡できます。これにより「特定の変数がどう変化しているか」を逐一確...
VBA

Excel VBA | ウォッチ式を使って条件付きで停止する方法(ブレークポイントを置かずに変数監視で止める)

VBAで「ウォッチ式を使って条件付きで停止する方法」ブレークポイントを置かずに、変数の値を監視して条件付きで停止する方法が「ウォッチ式」です。ウォッチ式を使うと「特定の変数がある値になったときだけ止める」「値が変化した瞬間に止める」といった...
VBA

Excel VBA | 「条件付きブレークポイント(特定の値のときだけ止める)」の使い方

VBAで「条件付きブレークポイント」を使う方法通常のブレークポイントは「その行に到達したら必ず止まる」仕組みですが、条件付きブレークポイントを使うと「特定の値のときだけ止まる」ようにできます。大量ループや特定ケースのデバッグにとても便利です...
VBA

Excel VBA | パフォーマンス改善のコツ

なるほど!「パフォーマンス改善のコツ」といっても、対象によって少し違いますが、ここでは VBAやプログラム設計で処理速度を上げるための一般的な工夫 をまとめます。パフォーマンス改善の基本ポイント1. 不要な画面更新を止めるApplicati...
VBA

Excel VBA | クラスやモジュール間の公開/非公開

VBAにおける「公開/非公開」の考え方Excel VBAでは、クラスモジュールや標準モジュールの中で定義したプロシージャや変数を「外部から使えるか/内部だけで使えるか」を制御できます。これが「公開(Public)」と「非公開(Private...
VBA

Excel VBA | フォルダ内の全 CSV を 1 枚の Excel に統合するテンプレート

複数の CSV ファイルを 1 つの Excel ワークブックにまとめたいときの VBA マクロ設計例 を紹介します。これを使えば「フォルダ内の全 CSV を順番に読み込み → 1 枚のシートに統合」できます。処理の流れ対象フォルダを指定→...
VBA

Excel VBA | API 連携風のログ&エラー管理テンプレ

こちらは、Excel VBAで「API連携風のログ&エラー管理テンプレート」を構築するための設計例です。API呼び出しのような処理を模倣しつつ、ログ記録・エラー管理・再実行性・通知を備えた堅牢な構成になっています。構成概要機能内容API呼び...
VBA

Excel VBA | Outlook メール通知付きのバッチ処理の設計

バッチ処理の完了・失敗を自動でメール通知する仕組みを、Excel VBA+Outlookで作る例です。構成は「処理→結果集計→メール送信→ログ記録」。安全に運用できるよう、リトライ・例外処理・スケジューリングまで含めます。アーキテクチャと処...
VBA

Excel VBA | ByRef(参照渡し)を積極活用した実例

ここでは 実務でよく使う「別分野」 をテーマにして、すべて ByRef(参照渡し)を積極活用した実例 をまとめて提示します。実務の別分野:ByRef 具体例セット(全 6 種)フォルダ一括処理(ByRefでファイル名・進捗カウントを返す)C...
VBA

Excel VBA | 関数の戻り値と ByRef の使い分け — 設計フロー(チェックリスト+コード例)

初心者が「戻り値」と「ByRef」をどう使い分けるか迷わないように、設計判断フローをチェックリスト形式で整理しました。各ステップに対応するコード例も付けています。設計チェックリスト返す値は1つだけか?✔ Yes → 関数の戻り値で返す✔ N...
VBA

Excel VBA | 安全に ByRef を使う設計パターン(コード例付き)

ByRef は「呼び出し元の変数を直接書き換える」ため便利ですが、初心者が使うと副作用で混乱しやすいです。そこで 安全に使うための設計パターン をコード例付きで整理します。1. 複数値返却パターン目的関数の戻り値は1つしか返せないため、複数...
VBA

Excel VBA | 「危険な ByRef の使い方」— 初心者がよくハマる罠集

VBA初心者が ByRef(参照渡し) を使うときに陥りやすい罠を整理しました。ByRefは便利ですが、呼び出し元の変数が直接書き換わるため、意図しない副作用が起きやすいです。1. デフォルトが ByRef 問題罠: 引数に何も指定しないと...
Java

Java | switch文を戦略パターンにリファクタリングする練習問題」

「switch文を戦略パターンにリファクタリングする練習問題」をいくつか用意しました。実務でありがちなケースを題材にしています。練習問題1:注文ステータス管理元コード(switch)switch (status) { case "NEW":...
スポンサーリンク