次の方法で共有


インデックス番号を使ってセルを参照する

行と列のインデックス番号を使用して 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 のサポートおよびフィードバックを参照してください。