Я только начал использовать VBA. У меня есть рабочая тетрадь с двумя листами. На первом листе в колонке «D» указаны номера деталей. На втором листе, опять же, у меня есть номера деталей в столбце «A», а описание каждой детали номера в столбце «B». На Sheet1 я хочу собрать следующие данные:
- Если в столбце Sheet2 "A" содержится номер детали из столбца Sheet1 "D", то значение столбца "O" должно быть столбцом Sheet2 "B ".
Теперь самостоятельно использую Vlookup через макрос записи:
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-11],'RIG MB'!C[-14]:C[-13],2,0)"
Range("O2").Select
Selection.AutoFill Destination:=Range("O2:O3430")
Range("O2:O3430").Select
Мне нужен код VBA, но не функция листа Vlookup, мне нужно что-то быстрее. Также я хочу зациклить его, пока в столбце Sheet1 "D" не будет данных. Заранее спасибо!