Я хотел бы написать макрос для копирования только диапазона ячеек с данными и игнорирования ячеек со значением NA
Я создал вспомогательный инструмент, чтобы обеспечить сбор данных из нескольких источников. поместил в правильные соответствующие столбцы, затем я скопировал и вставил эти столбцы в мастер-лист. Диапазон, в котором эти значения заполняются, составляет от A3
до R
, а в столбце R
указано Vlookup
.
Я хочу написать макрос, чтобы я мог нажать кнопку включения макроса, чтобы скопировать ячейки в этом диапазоне и закончить, где Vlookup
прекращает возвращать значение. До сих пор я был в состоянии написать его, чтобы он копировал в конец Vlookup
, но он все еще собирает результаты, включающие формулу в R
.
В настоящее время написано:
Sub Copy()
Dim ws As Worksheet
Set ws = Sheets("Sheet1")
ws.Range(ws.[A:R], ws.Cells(Rows.Count, "R").End(xlUp)).Copy
End Sub