VBA范围中的动态开始和最后一行

时间:2018-08-10 21:01:15

标签: vba excel-vba

请让我知道如何在一个范围内一起添加动态起始位置和结束位置。

所以基本上我有 范围(“ A3:D”和lastRow)

我想要下面的东西。

Range(“ A:D”&firstrow,&lastRow)

第一行和最后一行将由我指定

1 个答案:

答案 0 :(得分:2)

您尝试过这样的事情吗?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim firstRow As Integer
    Dim lastRow As Integer
    Dim rng As String

    firstRow = 5
    lastRow = 10
    rng = "A" & CStr(firstRow) & ":" & "D" & CStr(lastRow)
    ActiveSheet.Range(rng).Select
End Sub