配列の基礎と活用 【VBA】配列の添え字 VBAで配列を宣言する際、次のような2つの記述をよく目にします。Dim scores(1 To 5) As IntegerDim scores(5) As Integer一見似たように見えるこの2つの宣言ですが、実は添え字の開始位置や要素数... 2025.04.14 配列の基礎と活用
配列の基礎と活用 【VBA】固定長と可変長(ReDim・Preserveの使い方) VBAでは、複数のデータをまとめて扱う「配列」が便利です。配列には、大きく分けて固定長配列と可変長配列の2種類があります。さらに、**可変長配列ではサイズ変更(再宣言)**もできるのが特徴です。この記事では、それぞれの使い方とReDim/P... 2025.04.14 配列の基礎と活用
配列の基礎と活用 【VBA】配列の宣言方法について VBAで配列を使うとき、まず「どうやって配列を宣言するか」を知ることが大切です。配列の宣言にはいくつかの書き方があり、それぞれに特徴があります。この記事では、配列の宣言の基本と、よく使われる宣言方法の違いについて、簡単に解説します。1. 基... 2025.04.14 配列の基礎と活用
繰り返し 【VBA】ループを使って1〜10の合計を求める(実践例) ここでは、VBAの基本的なループ処理「For Next」を使って、1から10までの合計値を求める方法を紹介します。初心者でもすぐに実践できる内容です!1. 目標:1~10の合計を求めるつまり、1 + 2 + 3 + ... + 10 = 5... 2025.04.08 繰り返し
繰り返し 【VBA】ループと条件分岐を使って、セルの内容に応じて判定しよう!(実践例) 今回は、A1~A10のセルにある点数をもとに、合否判定をするマクロを紹介します。1. 目的A1~A10 にある点数を読み取りそれぞれが「80点以上」なら「合格」、それ以外は「不合格」とB列に表示2. コードの書き方Sub JudgePass... 2025.04.08 繰り返し
繰り返し 【VBA】ループを使って、指定した文字列を含むセルを探そう!(実践例) 今回は、「特定のキーワードを含むセル」を探してハイライトする方法を紹介します。たとえば、A列に「エラー」という文字列が含まれているセルを見つけたい場合に使えるテクニックです。1. 目的A1~A20 の中から、「エラー」という文字列を含むセル... 2025.04.08 繰り返し
繰り返し 【VBA】ネストされたFor Nextループを使う(ループの中にループ) VBAでは、あるループの中に別のループを入れる、ネスト(入れ子)構造を使うことができます。特に2重のFor Nextループは、表形式のデータ処理や繰り返しパターンの処理でよく使われます。この記事では、ネストされたFor Nextループの基本... 2025.04.08 繰り返し
繰り返し 【VBA】ネスト:Do Whileの中にFor Nextを入れる VBAでは、異なる種類のループを入れ子(ネスト)にして使うことが可能です。この記事では、Do Whileループの中にFor Nextループを入れる構造について解説します。このようなネスト構造は、条件によって繰り返しながら、さらにその中で一定... 2025.04.08 繰り返し
繰り返し 【VBA】無限ループが発生したときの対応方法 VBAでループ処理を書く際に、気をつけたいのが無限ループです。無限ループとは、ループが永遠に終わらず、処理が止まらなくなってしまう状態のことです。初心者のうちはよくあるミスなので、原因と対処法をしっかり押さえておきましょう。1. 無限ループ... 2025.04.08 繰り返し
繰り返し 【VBA】変数のスコープに注意(ループ処理でよくあるエラーと対処法) VBAでループ処理を書くときに、意外とつまずきやすいのが変数のスコープ(有効範囲)に関するミスです。ここでは、初心者でも理解しやすいように、ループ処理におけるスコープの基礎と、よくあるエラー、その対処法を紹介します。1. 変数のスコープとは... 2025.04.08 繰り返し