Я вставил пустую строку между моими данными, чтобы отделить их, и я пытаюсь выполнить vlookup из нижней половины данных.Когда я меняю его, я получаю сообщение об ошибке или иногда он выполняет vlookup в верхней половине данных, но я хочу, чтобы это происходило только из вставленной строки вниз.Прямо сейчас нижняя половина начинается с A601, но будет меняться от недели к неделе.Какой код может выполнить то, что я пытаюсь выполнить?
Sub Test
Dim z As Long
Dim k As Long
z = Range(“A” & Rows.Count).End(xlUp).Row
k = Range(“A” & Rows.Count).End(xlDown).row
Range(“C4:C” & z).Formula =“=Vlookup(A4,’[Emp.txt]Emp’!$A:$C” & k & “,3,False)”
End sub