Я хочу, чтобы скопировать определенные значения из другого листа из другой книги в VBA первенствовать, но им собирающий эээ 1004. это мой кодСкопируйте и вставьте в другую книгу с если заявление
Sub copiar()
Dim rng As Range
Dim cell As Range
Dim rng2 As Range
Dim cell2 As Range
Set rng2 = Range("A2:A5")
Set rng = Workbooks("perfumes.xlsx").Sheets("hoja").Range("A4:A10")
For Each cell In rng2
For Each cell2 In rng
If cell2 = cell Then Workbooks("perfumes.xlsx").Worksheets("Hoja 1").Range("K" & cell2.Row).Copy Range("H" & cell.Row)
Next cell2
Next cell
End Sub
Бруса понять, где происходит ошибка Im совершенно новый для макросов, migth нужна помощь, спасибо
У меня есть другой вопрос, имеет ли диапазон() номер максимального номера? Потому что это должно работать с 20k строк –
Что такое сообщение об ошибке? Я не думаю, что ошибка 1004 всегда имеет одно и то же сообщение. –