注意点

ブックの操作

【VBA】テンプレートを基にしたブックの作成

Excel VBAでは、Workbooks.Addメソッドにテンプレートファイル(.xltx、.xltm、.xlt)を指定することで、テンプレートを基に新しいブックを作成できます。定型レイアウトや書式を再利用したい場合に非常に便利です。本記...
行・列の操作

【VBA】行・列操作は元に戻せない?注意点と対策

VBAで行や列の追加・削除・非表示などの操作を行うと、Excelの通常操作とは異なり、「元に戻す(Undo)」が使えないことがあります。この仕様を知らずに作業すると、意図しない結果になっても簡単に復元できず、重大なミスにつながることもありま...
セルの値を取得・設定

【VBA】一括で値を設定する(配列の使用)

VBAで複数のセルに値を設定する際、1つずつ値を代入するのではなく、配列を使って一括で設定すると、コードがすっきりして処理も高速になります。この記事では、配列を使った一括設定の基本から応用、そしてApplication.Transposeを...
セルの値を取得・設定

【VBA】空白セルの扱いとエラー対策

VBAでセルの値を扱う際、空白セルやエラー値に対して適切に対応しないと、予期しない動作や実行時エラーが発生します。この記事では、空白セルの判定方法や、エラーの検出と回避方法をわかりやすく解説します。1. 空白セルを正しく判定する方法セルが空...
その他

SES・SIer・技術者派遣とは?契約形態の違いをわかりやすく解説

IT業界に関わると、よく耳にする「SES」「SIer」「技術者派遣」といった言葉。これらは一見似ていますが、契約内容や働き方、責任範囲が大きく異なります。この記事では、それぞれの違いや特徴を初心者にもわかりやすく解説します。1. 契約形態の...
配列の基礎と活用

【VBA】多次元配列の使用方法と注意点

VBAでは、2次元配列だけでなく、3次元以上の多次元配列も使うことができます。データをさらに深く整理したいときや、複雑な構造を扱うときに有効ですが、注意点もあるため、正しく使うことが重要です。1. 多次元配列とは?● 2次元配列:行 × 列...
配列の基礎と活用

【VBA】Option Base の使い方と注意点

VBAで配列を使うとき、インデックス(添字)の開始番号が 0 なのか 1 なのかで、思わぬミスが起きることがあります。この「配列の開始番号」を制御するのがOption Baseという命令です。1. Option Base とはOption ...
繰り返し

【VBA】ネストされたFor Nextループを使う(ループの中にループ)

VBAでは、あるループの中に別のループを入れる、ネスト(入れ子)構造を使うことができます。特に2重のFor Nextループは、表形式のデータ処理や繰り返しパターンの処理でよく使われます。この記事では、ネストされたFor Nextループの基本...
繰り返し

【VBA】ネスト:Do Whileの中にFor Nextを入れる

VBAでは、異なる種類のループを入れ子(ネスト)にして使うことが可能です。この記事では、Do Whileループの中にFor Nextループを入れる構造について解説します。このようなネスト構造は、条件によって繰り返しながら、さらにその中で一定...
スポンサーリンク