¿Cómo selecciono un rango usando VBA?
Soy jhaider y estoy aplicando dos listas desplegables en celdas (B10) (C10) y quiero que cuando en la primera lista desplegable (B10) haya un cambio en la celda (C10) excel borre su contenido. Al hacerlo con una sola celda no hay problema:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("B10") Then
Range("C10").Value = ""
End If
End Sub
Pero cuando quiero aplicarlo a un rango completo: Todas las celdas de la columna B, desde B10:B1002. Yo supuse que cambiando el rango de esta manera funcionaría pero dice que no coinciden los datos:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("B10:B1002") Then - no coinciden los datos
Range("C10:C1002").Value = ""
End If
End Sub
3 respuestas
Respuesta de Adriel Ortiz Mangia
1
Respuesta de Victor Rodriguez
1
Respuesta de ricardo alvarado