For Each~Nextステートメント
For Each~Nextステートメントは、指定した範囲のセル全てに同じ処理を行うものです。
範囲だけ決めてしまえば、値の入力・セルの色を変える・文字の削除など様々な命令を出すことができます。実行する処理に対して順番は設定する必要はありません。
For Each~Nextを使って、指定した範囲のセルに値を設定してみましょう。
エクセルを開き、VBEを起動します。
VBE起動方法
⇒[ ツール ] ⇒ [ マクロ ] ⇒ [ Visual Basic Editor ] をクリック
コードの実行結果をSheet1で確認したいので、VBEでもSheet1を選択します。
Sheet1を選択できたら、コードウィンドウに書き込んでいきます。
コードを作成しました。
まず変数を宣言します。その後にセル範囲とセルに対する処理を決めます。
今回はA1~C3までのセルに「 てすと 」と文字を入力するようにしました。
コードが書けたら実行してみましょう。
コードの実行はカーソルをEnd Subの位置まで下げてからF5キーを押します。
実行したらエクセルのシートに戻って確認してみましょう。
コードで指定した内容がそのまま書き込まれました。
