その他

同期処理と非同期処理とは?初心者向けにわかりやすく解説

プログラムを書いていると、「同期処理」と「非同期処理」という言葉に出会うことがあります。 「なんだか難しそう…」「結局、どう違うの?」 そんな初心者の方に向けて、わかりやすい例や図解で解説していきます! 1. 同期処理と...
Excel /VBA

Withステートメント(繰り返し同じオブジェクトを扱うときに便利)

VBA(Visual Basic for Applications)では、同じオブジェクトに対して複数のプロパティやメソッドを連続して使いたい場面がよくあります。たとえばセルのフォント、色、サイズ、枠線などを一度に設定したいとき、その都度...
Excel /VBA

エラー処理の基本:On Error Resume Next / GoTo

VBA(Visual Basic for Applications)で開発をしていると、エラー処理は避けて通れません。「存在しないシートを参照してしまった」「ゼロ除算が起きた」「ファイルが見つからなかった」など、予期しないエラーでプログラ...
Excel /VBA

LBound と UBound とは?

LBound(ローバウンド):配列の**最小のインデックス(添字)を返すUBound(アッパーバウンド):配列の最大のインデックス(添字)**を返す つまり、配列の範囲(何番目から何番目まであるのか)を知るための関数です。 ...
Excel /VBA

Split関数とは?

Split(スプリット)関数は、「文字列を区切り文字で分割して、配列として取り出す」ための関数です。 たとえば、カンマで区切られた文字列があるときに、それを「要素ごとの配列」に変換したい場面で使います。 1. 基本構文...
配列の基礎と活用

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

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

要素数が変動する場合の対応

プログラムを作成していると、最初から要素数が決まっていない配列を扱いたい場面がよくあります。たとえば「ユーザーが入力した数だけ値を記録したい」といったケースです。 このような要素数があとから変わる可能性がある場合には、「可変長配列」...
配列の基礎と活用

Option Base の使い方と注意点

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

配列の基本的な代入・参照方法について

VBAで配列を使うときに大事なのが、値の代入(データを入れる)と参照(データを取り出す)方法です。 この記事では、配列の中に値を入れる方法(代入)と、その値を使う方法(参照)について、シンプルな例と一緒に解説します。 ...
配列の基礎と活用

配列の宣言方法について

VBAで配列を使うとき、まず「どうやって配列を宣言するか」を知ることが大切です。配列の宣言にはいくつかの書き方があり、それぞれに特徴があります。 この記事では、配列の宣言の基本と、よく使われる宣言方法の違いについて、簡単に解説します...
タイトルとURLをコピーしました