Excel VBAの繰り返し:Do While Loop
VBA にはプログラムで繰り返し処理を行うための構文 Do While Loop があります。ここでは、Do While Loop の使い方について説明します。Do While Loop の使い方Do While Loop の構文は以下の通りです。Do While 条件式 何らかの処理 Loop条件式には True か False を返す式を指定します。条件式が True の間ブロック内に……
VBA にはプログラムで繰り返し処理を行うための構文 Do While Loop があります。ここでは、Do While Loop の使い方について説明します。Do While Loop の使い方Do While Loop の構文は以下の通りです。Do While 条件式 何らかの処理 Loop条件式には True か False を返す式を指定します。条件式が True の間ブロック内に……
ある選択範囲を基準として他の選択範囲を指定したい場合には Offset プロパティが利用できます。ここでは、Offset プロパティの使い方について説明します。Offset プロパティの使い方Offset プロパティの構文は以下の通りです。Rangeオブジェクト.Offset(行の移動値, 列の移動値)行の移動値はプラスが下方向、マイナスが上方向になります。列の移動値はプラスが右方向、マイナスが左……
VBA の For Next 文は繰り返し処理を行うための構文です。ここでは、For Next 文の使い方について説明します。For Next の使い方For Next の最もシンプルな構文は以下の通りです。For カウンタ変数 = 初期値 To 終了値 何らかの処理 NextFor Next 文では、以下の順序で処理が行われます。カウンタ変数に初期値に設定した値を代入します。カウンタ変数……
プログラムの中で条件によって処理を分岐させたい場合があります。ここでは、条件分岐を行うのための構文 If ElseIf Else について説明します。If 文の使い方最もシンプルな If 文の構文は以下の通りです。If 条件式 Then 何らかの処理 End If条件式には True か False を返す式を指定します。条件式を評価した結果が True になる場合のみ、If 文内のブロッ……
VBA のプログラム中で変数の内容によって分岐処理を行いたい場合があります。条件分岐の構文である If 文を使って実装することもできますが、Select Case を使った方がより簡潔にコードを記述できる場合があります。ここでは、Select Case の使い方について説明します。Select Case の使い方まずは Select Case の基本的な構文について見ていきます。Select Ca……
VBAでExcelのマクロを作成するときに、セルの値を取得したり、セルに値を設定したりする処理は頻繁に行います。ここでは、セルの値を取得・設定する際に利用する Range オブジェクトの Value プロパティについて説明します。Value プロパティの使い方Value プロパティの構文は以下の通りです。Rangeオブジェクト.Valueセルに値を設定するたとえば、セル B2 に「おはよう!」と表……
Excel ではセルをクリックすると選択状態になります。これを VBA で実現する場合は、Range オブジェクトの Select メソッドを使います。ここでは、Select メソッドの使い方と使う上での注意点について説明します。Select の使い方Select の構文は以下のように記述します。Rangeオブジェクト.SelectRange オブジェクトで指定した範囲のセルが選択状態になります。……
三項演算子は条件式の評価によって、異なる値を返す演算子です。ここでは、Java における三項演算子の使い方について説明します。三項演算子の使い方三項演算子の構文は以下の通りです。条件式 ? 真の場合に評価する式 : 偽の場合に評価する式クエスチョンマーク ? の前に記述した条件式が真のときは、コロン : の前の式が評価され、偽のときはコロン : の後の式が評価されます。以下は三項演算子を使用した例……
Java で文字列の前後の空白文字を取り除きたい場合は、String クラスのメソッドである trim() を使用します。ここでは、trim() の使い方について説明します。trim() の使い方trim() は文字列をコピーするメソッドですが、コピーする際に文字列の前後にある空白文字が取り除かれます。trim() の構文は以下の通りです。対象の文字列.trim();trim() は対象の文字列を……
Java には for 文や while 文などのループの途中で処理を中断して、次の処理へ移行するための制御構文 continue 文があります。ここでは、 continue 文の使い方について説明します。continue 文の使い方ループの処理を中断して、次のループへと移行させたいときに以下のように記述します。continue;continue 文はループ内でのみ有効であり、ループの外に記述する……