Используйте свойство Offset
объекта Range
.
https://docs.microsoft.com/en-us/office/vba/api/excel.range.offset
Возвращает диапазон, смещенный от оригинала на указанную величину.Первый параметр - это количество строк, на которые необходимо сместить (положительное значение вниз, отрицательное значение вверх), а второй параметр - количество столбцов, на которое необходимо сместить значение (положительное значение справа, отрицательное значение слева).
, например,
.Range("D7").offset(-3,2)
будет представлять «F4», 3 строки вверх и 2 столбца справа.
Sub FindCopyPasteV3()
With Worksheets("Sheet1").Range("A:FF")
Dim FindEQ4 As Range
Dim TestR As Range
Dim X As Long
Set FindEQ4 = .Find(What:="Header 1", LookAt:=xlWhole, MatchCase:=True, SearchFormat:=False)
Set TestR = FindEQ4.Offset(X, 0) 'X rows down, same column
End With
End Sub