ループ

行・列の操作

【VBA】行や列を追加・削除する際のデータのずれに注意

VBAで行や列を追加・削除する処理はよく使われますが、操作の順番や考え方を間違えると、データがずれてしまい、正しく処理できなくなることがあります。この記事では、行列操作時に注意すべき「データのずれ」について、具体例を交えて解説します。 ...
セルの値を取得・設定

値を判定して設定する(If構文の活用)

~セルの値を条件付きで操作する基本~ Excel VBAでセルの値を操作する際、すべてのセルに一律の処理をするだけでなく、「条件に応じて異なる処理をしたい」場面がよくあります。そのような場合に使われるのがIf構文です。この記事では、...
セルの値を取得・設定

特定の値が入っているセルだけを取得・変更する方法

~VBAで必要なセルだけ効率的に操作する~ Excel VBAでセルを操作する際、すべてのセルを対象にするのではなく、「特定の値が入っているセルだけ」をピンポイントで取得・変更したい場面はよくあります。ここでは、その基本的な考え方と...
セルの値を取得・設定

条件を満たすセル範囲をループで処理する

~必要なセルだけ効率的に操作するVBAの基本~ Excel VBAでセル範囲を操作するとき、すべてのセルに同じ処理をするのではなく、特定の条件を満たすセルだけを対象に処理したい場面はよくあります。そのようなときは、ループ処理を使って...
セルの値を取得・設定

ループを使って複数セルを操作する

VBAでは、同じような処理を複数のセルに対して繰り返したいことがよくあります。そのとき便利なのが「ループ処理」です。この記事では、ForループやFor Eachループを使って複数のセルを効率よく操作する方法を解説します。 1...
配列の基礎と活用

表形式データの取り扱い:2次元配列とセル範囲の連携

VBAでは、Excelの表(セル範囲)をまるごと扱うために、2次元配列を使うのがとても便利です。この回では、セル範囲から配列へデータを読み込む方法、配列の内容をセルに書き戻す方法について解説します。 1. Excelのセル範...
配列の基礎と活用

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

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

配列のループとの併用例(For、For Each)

配列に複数のデータを格納した後、それらを順番に処理するにはループ処理が便利です。ここでは、VBAでよく使われるFor文とFor Each文を使った配列の処理方法について紹介します。 1. For文での配列処理 For文...
繰り返し

VBAのループを使って1〜10の合計を求める(実践例)

ここでは、VBAの基本的なループ処理「For Next」を使って、1から10までの合計値を求める方法を紹介します。 初心者でもすぐに実践できる内容です! 1. 目標:1~10の合計を求める つまり、 1 +...
繰り返し

ループと条件分岐を使って、セルの内容に応じて判定しよう!(実践例)

今回は、A1~A10のセルにある点数をもとに、合否判定をするマクロを紹介します。 1. 目的 A1~A10 にある点数を読み取り それぞれが「80点以上」なら「合格」、それ以外は「不合格」とB列に表示 ...
タイトルとURLをコピーしました