Есть книга, в ней листы "Склад" и "Списанные товары".Чтобы списать товар со склада нужно на листе Списанные товары нажать кнопку списать(Появится форма поиска), найти нужный товар(ввести название и нажать кнопку "Найти"), выделить его и нажать кнопку списать. По нажатию кнопки "Списать" на форме, название товара складывается в (n+1,1) ячейку, в ячейку (n+1,2) складывается функция ВПР, которая ищет по названию цену этого товара на листе "Склад". Изначально диапазон поиск A1:B100. При списании каждый следующий товар складывается в каждую следующую строку, при этом диапазон поиск функции ВПР сдвигается на одну строку: А2:В101, далее А3:В103 и т.д. В результате товары находящиеся в ячейках, которые вышли из этого диапазона не ищутся и пишется #Н/Д. Суть вопроса: как зафиксировать диапазон поиска? ВПР вставляется так: [vba]
Есть книга, в ней листы "Склад" и "Списанные товары".Чтобы списать товар со склада нужно на листе Списанные товары нажать кнопку списать(Появится форма поиска), найти нужный товар(ввести название и нажать кнопку "Найти"), выделить его и нажать кнопку списать. По нажатию кнопки "Списать" на форме, название товара складывается в (n+1,1) ячейку, в ячейку (n+1,2) складывается функция ВПР, которая ищет по названию цену этого товара на листе "Склад". Изначально диапазон поиск A1:B100. При списании каждый следующий товар складывается в каждую следующую строку, при этом диапазон поиск функции ВПР сдвигается на одну строку: А2:В101, далее А3:В103 и т.д. В результате товары находящиеся в ячейках, которые вышли из этого диапазона не ищутся и пишется #Н/Д. Суть вопроса: как зафиксировать диапазон поиска? ВПР вставляется так: [vba]