ループ

条件付き書式の適用

【VBA】条件付き書式をループ処理で一括適用する方法

条件付き書式を1つの範囲に適用するだけなら単純ですが、複数の範囲やシートに同じルールを繰り返し設定したい場合、手作業で書くとコードが長くなってしまいます。そこで便利なのがループ処理で条件付き書式を一括適用する方法です。この記事では、代表的な...
セルの値を取得・設定

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

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

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

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

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

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

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

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

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

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

【VBA】ループ変数の適切な型指定(パフォーマンスとミス防止のポイント)

VBAでループ処理を書く際、ループ変数の型を指定することはとても大切です。型を適切に指定しないと、処理速度が落ちたり、予期しないバグが起きる可能性があります。1. ループ変数に使う型の基本For i = 1 To 10のような書き方をよく見...
繰り返し

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

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

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

今回は、A1~A10のセルにある点数をもとに、合否判定をするマクロを紹介します。1. 目的A1~A10 にある点数を読み取りそれぞれが「80点以上」なら「合格」、それ以外は「不合格」とB列に表示2. コードの書き方Sub JudgePass...
繰り返し

【VBA】ループを使って、指定した文字列を含むセルを探そう!(実践例)

今回は、「特定のキーワードを含むセル」を探してハイライトする方法を紹介します。たとえば、A列に「エラー」という文字列が含まれているセルを見つけたい場合に使えるテクニックです。1. 目的A1~A20 の中から、「エラー」という文字列を含むセル...
スポンサーリンク