Listas desplegables de excel, que se vean así

Cuando se valida los datos en las celdas c2, d2

Se le da esta fórmula (depende de otros datos con rangos)

=INDIRECTO(CONSULTAV($B$2,$F$2:$G$4,2,0))

Deseo ponerle --seleccione--, como la imagen que adjunto, como se haría para que se borre c2, d2, cuando vario b2

1 respuesta

Respuesta
1

1 - Si el cambio en celda B2 se realiza de modo manual, es decir escribiendo en la celda, coloca estas instrucciones en el Editor, en el objeto HOJA donde tengas tus datos.

Private Sub Worksheet_Change(ByVal Target As Range)
'x Elsamatilde
'cuando cambia dato en B2 se deja vacío en C2:D2
If Target.Address = "$B$2" Then [C2:D2] = ""
End Sub

2 - Si la celda B2 se modifica por haber seleccionado un valor en algún control, por ejemplo un Combobox (tu imagen superior no da mucha idea de qué tipo de controles hay en la hoja), entonces tendrás una macro que limpie las celdas al momento de hacer la selección.

Por ejemplo:

Private Sub ComboBox1_Change()
'se limpian las otras celdas
[C2:D2] = ""
[C2].Select
End Sub

Si esta respuesta resuelve tu consulta no olvides valorarla. De lo contrario agrega todas las aclaraciones necesaria.

PD) Te invito a mirar los videos 7 y 8 de mi canal donde encontrarás otros ejemplos con Listas desplegables.

Sdos.

Elsa

https://www.youtube.com/channel/UCSftX2GNQiTDDm0C6H9wEVA 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas