- Se incorporó
- 15 Enero 2020
- Mensajes
- 164
Hola, estoy haciendo una lista desplegable dependiente en excel, la primera columna es de Regiones y la segunda ciudades(dependiente)
al usar el siguiente código me anda bien para solo para la primera celda, (A2), no se como determinar que sea para toda la columna A. lo que busco es que si la región se cambia, la celda de al lado (ciudad) se muestre en blanco en blanco si ya habia sido modificada (por ejemplo en la celda A2 selecciono Arica, en la B2 selecciono Putre,pero luego en la misma celda A2 cambio a O'higgins que me deje en blanco la celda de al lado, y no me siga mostrando Putre)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = “$A$2” Then
Range(“B2”) = “”
End If
End Sub
este código hace lo que busco pero solo me funciona en la celda A2, dado que es la que se "especifica", como puedo ampliar para que se aplique en toda la columna A?
saludos!
al usar el siguiente código me anda bien para solo para la primera celda, (A2), no se como determinar que sea para toda la columna A. lo que busco es que si la región se cambia, la celda de al lado (ciudad) se muestre en blanco en blanco si ya habia sido modificada (por ejemplo en la celda A2 selecciono Arica, en la B2 selecciono Putre,pero luego en la misma celda A2 cambio a O'higgins que me deje en blanco la celda de al lado, y no me siga mostrando Putre)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = “$A$2” Then
Range(“B2”) = “”
End If
End Sub
este código hace lo que busco pero solo me funciona en la celda A2, dado que es la que se "especifica", como puedo ampliar para que se aplique en toda la columna A?
saludos!