配列の基礎と活用 配列のループとの併用例(For、For Each) 配列に複数のデータを格納した後、それらを順番に処理するにはループ処理が便利です。ここでは、VBAでよく使われるFor文とFor Each文を使った配列の処理方法について紹介します。 1. For文での配列処理 For文... 2025.04.21 配列の基礎と活用
VBA/関数 Split関数とは? Split(スプリット)関数は、「文字列を区切り文字で分割して、配列として取り出す」ための関数です。 たとえば、カンマで区切られた文字列があるときに、それを「要素ごとの配列」に変換したい場面で使います。 1. 基本構文... 2025.04.21 VBA/関数
VBA/関数 LBound と UBound とは? LBound(ローバウンド):配列の**最小のインデックス(添字)を返すUBound(アッパーバウンド):配列の最大のインデックス(添字)**を返す つまり、配列の範囲(何番目から何番目まであるのか)を知るための関数です。 ... 2025.04.21 VBA/関数
配列の基礎と活用 配列とは何か(変数との違い) VBAでプログラムを書く際、「変数」は基本中の基本ですが、処理が複雑になるにつれて「配列」という仕組みが欠かせなくなってきます。この記事では、配列とは何か?を基本から解説し、通常の変数との違いについてもわかりやすく紹介します。 ... 2025.04.14 配列の基礎と活用
配列の基礎と活用 配列の添え字 VBAで配列を宣言する際、次のような2つの記述をよく目にします。 Dim scores(1 To 5) As IntegerDim scores(5) As Integer 一見似たように見えるこの2つの宣言ですが、実は添え字... 2025.04.14 配列の基礎と活用
配列の基礎と活用 固定長と可変長(ReDim・Preserveの使い方) VBAでは、複数のデータをまとめて扱う「配列」が便利です。配列には、大きく分けて固定長配列と可変長配列の2種類があります。さらに、**可変長配列ではサイズ変更(再宣言)**もできるのが特徴です。 この記事では、それぞれの使い方とRe... 2025.04.14 配列の基礎と活用
配列の基礎と活用 配列の宣言方法について VBAで配列を使うとき、まず「どうやって配列を宣言するか」を知ることが大切です。配列の宣言にはいくつかの書き方があり、それぞれに特徴があります。 この記事では、配列の宣言の基本と、よく使われる宣言方法の違いについて、簡単に解説します... 2025.04.14 配列の基礎と活用
繰り返し 変数のスコープに注意(ループ処理でよくあるエラーと対処法) VBAでループ処理を書くときに、意外とつまずきやすいのが変数のスコープ(有効範囲)に関するミスです。ここでは、初心者でも理解しやすいように、ループ処理におけるスコープの基礎と、よくあるエラー、その対処法を紹介します。 1. ... 2025.04.08 繰り返し
繰り返し ループ変数の適切な型指定(パフォーマンスとミス防止のポイント) VBAでループ処理を書く際、ループ変数の型を指定することはとても大切です。型を適切に指定しないと、処理速度が落ちたり、予期しないバグが起きる可能性があります。 1. ループ変数に使う型の基本 For i = 1 To ... 2025.04.08 繰り返し
繰り返し VBAのループを使って1〜10の合計を求める(実践例) ここでは、VBAの基本的なループ処理「For Next」を使って、1から10までの合計値を求める方法を紹介します。 初心者でもすぐに実践できる内容です! 1. 目標:1~10の合計を求める つまり、 1 +... 2025.04.08 繰り返し