Worksheet.Rows プロパティ (Excel)

指定したワークシートのすべての行を表す Range オブジェクトを返します。

構文

Worksheet オブジェクトを表す変数。

注釈

オブジェクト修飾子を指定せずに Rows プロパティを使用することは、 ActiveSheet.Rows の使用と同じです。 作業中の文書がワークシートでない場合、Rows プロパティは無効になります。

1 つの行を返すには、 Item プロパティを使用するか、同じインデックスをかっこで囲みます。 たとえば、 と Rows.Item(1) の両方Rows(1)で、作業中のシートの最初の行を返します。

次の使用例は、シート 1 の行 3 を削除します。

Worksheets("Sheet1").Rows(3).Delete

次の使用例は、ワークシート 1 のすべての行を削除します。この行のセル 1 の値は、前の行のセル 1 の値と同じです。

For Each rw In Worksheets(1).Rows 
   this = rw.Cells(1, 1).Value 
   If this = last Then rw.Delete 
   last = this 
Next

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。