Предположим, у меня есть ячейки A1 и B1. Ячейка А1 в выпадающем списке. Одно из слов в раскрывающемся списке - «отсутствует».
Когда в ячейке A1 выбрано «отсутствует», я хочу, чтобы ячейка B1 была заполнена символом «£ 0,00».
Я могу сделать это с помощью формулы: в ячейке B1, такой как = IF (A1 = "отсутствует", "£ 0,00", "").
Если выбраны другие параметры в раскрывающемся списке, Запись «0,00» исчезает (это то, что я хочу).
Ячейка B1 также должна вводить вручную. Например, если я выбираю слово «настоящее» из раскрывающегося списка в A1, тогда в B1 необходимо вручную ввести значение ca sh, например, £ 1,76.
Это работает с формульным подходом - формулой просто переписывается Не идеально.
Возможно ли использование VBA для заполнения ячейки B1 '0,00' каждый раз, когда слово "отсутствует" выбрано из выпадающего списка. Также следует перезаписать любое значение (если оно присутствует) в B1 на £ 0,00, когда выбрано слово «отсутствует». Если «отсутствует» не выбрано, то ячейка B1 должна по-прежнему принимать ручной ввод.