1

Я достиг точки, когда я совершенно уверен, что мне нужен VBA, но я не знаю VBA, поэтому мне нужна ваша помощь. Так:

У меня есть лист для организации данных по определенным керамическим изделиям.

На моем основном листе (называемом «Продукты») я ввожу название продукта (в столбце B) и номер продукта (в столбце A), а также другие данные (ex. #101 Brown round plate, #102 Brown square plate, #201 Yellow round plate) .

На другом листе (называемом «Инвентаризация») у меня есть данные инвентаризации для каждого продукта, в котором я использовал следующий код:

=IF(NOT(ISBLANK('Products'!A2)), 'Products'!A2,"")

Это дает мне полный список номеров продуктов автоматически на листе «Инвентаризация» (затем я подгоняю название продукта к номеру, используя функции INDEX-MATCH ). Так что теперь мне легко написать, сколько у меня есть инвентаря для каждого продукта в следующем выпуске.

Проблема в том, что когда я добавляю новый продукт в лист «Продукты» (ex. #103 Brown triangle plate) обновит название и номер продукта на листе «Инвентарь», но числа, которые я ввел для инвентаря, не будут перемещаться в соответствии с продуктом, поэтому теперь количество не соответствует нужному продукту строка.

Поэтому мой вопрос заключается в том, как я могу связать количество с продуктом, чтобы они перемещались вместе при вводе нового продукта (продукт не обязательно добавляется в последнюю строку, может быть где-то посередине).

Возможно, мне следует изменить код, который я ввел ранее (=IF(NOT(ISBLANK('Products'!A2)), 'Products'!A2,"")).

0