Eu não acho que qualquer código VBA seja necessário para a coluna Orçamento, já que uma fórmula IF simples pode resolver o problema.
Você usa essa fórmula para a coluna de orçamento.
=IF(A2="Apple",100,IF(A2="Orange",150,IF(A2="Banana",0,IF(A2="Pear",120,"No Budget"))))
NB: Quando você seleciona Banana, Formula colocará 0 e, como a coluna de gastos tem outra fórmula, vai cuidar do próximo passo.
Além disso, "Sem Orçamento" aparecerá na Coluna de Entrada se nenhum dos nomes estiver na coluna A, você pode substituí-lo por BLANK SPACE também
Agora sobre a coluna Spend (Coluna C). Ele precisa da fórmula abaixo para calcular mais com base no nome da fruta na coluna A e no valor do orçamento na coluna B.
=IF(AND(A2="Apple",B2>0),B2+100,IF(AND(A2="Orange",B2>0),B2+150,IF(AND(A2="Pear",B2>0),B247+120,"No Budget")))
Espero que isso ajude você.