Problema con una condición "if" en excel(VBA)
Hola a todos, a ver si podéis ayudarme con un problemilla de código que tengo en mi excel.
Tengo una lista con unos datos, como yo no sé nada de programación tengo que ir haciendo cosas conforme lo veo en internet, así que encontré un código que lo que hace es mostrarte un rango en un combobox hasta que se encuentra una celda vacía, lo cual me viene de perlas. Bien, consigo que me salga la lista, pero ahora necesito condicionar otro combobox a un valor de la lista y tengo el siguiente código:
If ComboBox2.Value = "SIN MORTERO" Then
ComboBox4.Visible = False
Else
Sheets("Desplegables").Activate 'Busco en el rango espsor morteros anclado
Range("Espesor_Morteros_anclados").Select
While ActiveCell <> ""
ComboBox4.AddItem ActiveCell
ActiveCell.Offset(1, 0).Select
Wend
End If
Pero no me hace nada, cuando selecciono "SIN MORTERO" en el combobox2, el comobobox4 debería desaparecer, pero en cambio lo que me hace es la función de abajo, es decir, me saca la lista "espesor_morteros_anclados".....
Que alguien me ayude please!!!
PD:no tengo muy claro que hace "wend", pero sé que me funciona bien en mi caso....es posible que el problema sea eso?
Un saludo y gracias de antemanooo!!