У меня есть формула, которая ищет значение «Date:» в столбце A и вставляет формулу в соседнюю ячейку B, но я не могу понять, как сделать динамическую формулу.Вставить формулу с динамической строкой
Итак, если у меня есть значение в A6 и в A8 - я бы хотел, чтобы вставленная формула имела тот же номер строки T6 и T8. Сейчас он использует один и тот же номер строки каждый раз.
Sub Check()
Dim rng As Range
Dim i As Long
Set rng = Range("A8:A48")
For Each cell In rng
'test if cell is empty
If cell.Value = "Date:" Then
'write to adjacent cell
cell.Offset(0, 1).Formula = "=TEXT(T8,""mmm-dd-yyyy"")&"" | ""&V8&"" - ""&U8&"" | Dept: ""&W8"
End If
Next
End Sub
Большое спасибо, это сработало отлично! –