指定したワークシートのすべての行を表す Range オブジェクトを返します。
構文
式。保持
式Worksheet オブジェクトを表す変数。
注釈
オブジェクト修飾子を指定せずに Rows プロパティを使用することは、 ActiveSheet.Rows を使用することと同じです。 作業中の文書がワークシートでない場合、Rows プロパティは無効になります。
単一の行を返すには、 Item プロパティを使用するか、同様に、かっこ内にインデックスを含めます。 たとえば、 Rows(1) と Rows.Item(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 のサポートおよびフィードバックを参照してください。