I have a Problem with a Drop-Down menu. The Drop-Down menu (B5) has a range of four values (J1:J4
) that are dependent on a value in a cell above the Drop-Down menu (B3). When B3 is below a certain value, then the values in the range turn to FALSE
(That part is on purpose and done with an easy if-function) and this is displayed in the Drop-Down menu, meaning you can chose the value FALSE
. But when you first choose a value in the Drop-Down menu and later change the value in B3, say, reduce the value so the range-value should turn to FALSE
, the value displayed in the Drop-Down menu does not update, while the value in the range changes just fine.
Is there a way to "force"-update the Drop-Down menu, each time the value in B3 changes?
worksheet_change
event, but make sure you specify this event forB3
usingIntersect
– Tim StackIntersect
method. An easier option, based on the OPs understanding of VBA, could simply beIf Target.Address = $B$3
etc. – DeanB3
. But Yeah It does not change the already selected value from the Drop down. Which can be handled byWorksheet_Change
event. – Mikku