Вы можете просто ссылаться на значение ячейки напрямую!
Итак, если выпадающий список находится в ячейке A1, то это ваше значение (значение A1)! В вашем случае просто укажите $ B $ 8
Это означает, что вам не нужно вставлять его в другое место, а просто использовать функцию VLookUp() .
Оригинальный ответ (частично неверный, так как я не понял, как ОП реализовал выпадающий список)
Я предлагаю это как вариант, когда вам не нужно использовать макросы. Я уверен, что будет более элегантный способ, но этого будет достаточно.
Создайте новый лист в вашем файле Excel, назовите его Result. Щелкните правой кнопкой мыши по раскрывающемуся списку, отформатируйте элемент управления и выберите ссылку на ячейку - выберите A1 в новой рабочей таблице.
Теперь вы можете ссылаться на эту ячейку, чтобы выполнить поиск и объединить это новое значение.
В моем примере ниже, у меня есть 1 поле со списком, и выбранное значение является G4
Как видите, он отображает значение 15, как и должно быть
Код в ячейке F11
=VLOOKUP(G4,I2:J8,2)
Когда я выбираю изменить значение в раскрывающемся списке, например, на 9, в моей ячейке значений отображается 50.
На этом этапе вы сможете обновить свой код, чтобы он мог выполнять и математику для вас.