简体   繁体   English

VBA 如何将 select 范围内的行相对于活动单元格?

[英]VBA How to select a range of rows relative to active cell?

In VBA, I want to select a range of rows relative to the active cell.在 VBA 中,我想要 select 相对于活动单元格的行范围。 For example, select rows +3 to +5 relative to the active cell.例如,select 行 +3 到 +5 相对于活动单元格。 I tried the following without success:我尝试了以下但没有成功:

Rows(ActiveCell.Row+3:ActiveCell.Row+5).Select

Sub ActiveCellNewRange()
 Dim rngArea As Range
 
 'set new range
 Set rngArea = Sheet1.Range("C5").Offset(3).EntireRow.Resize(5)
 
 'Select and write to immeadiate window
 rngArea.Select
 Debug.Print rngArea.Address
 
End Sub

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM