行と列のインデックス番号を使用して 1 つのセルを参照するには、 Cells プロパティを使用します。 このプロパティは、1 つのセルを表す Range オブジェクトを返します。 次の例では、 Cells(6,1)
Sheet1 のセル A6 を返します。 Value プロパティは 10 に設定されます。
Sub EnterValue()
Worksheets("Sheet1").Cells(6, 1).Value = 10
End Sub
Cells プロパティではインデックス番号の代わりに変数を指定できるので、次の使用例のようにループを使ってセル範囲の各セルへの操作を行う場合に便利です。
Sub CycleThrough()
Dim Counter As Integer
For Counter = 1 To 20
Worksheets("Sheet1").Cells(Counter, 3).Value = Counter
Next Counter
End Sub
メモ セル範囲のプロパティを一度に変更する (またはメソッドをに適用する) 場合は、 Range プロパティを使用します。 詳細については、「A1 形式の参照を使ってセルまたはセル範囲を参照する」を参照してください。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。