Я достиг точки, когда я совершенно уверен, что мне нужен 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,"")
).