Macro que se ejecuta siempre se cumpla o no la con
Estimados Expertos,
Hace poco envié esta duda:
Quiero que se ejecute una macro, automáticamente, si en cualquiera de las celdas de la columna A, de la Hoja1, desde la A10 hasta la A 100, se introduce una fecha superior a la que hay en la celda B5 de la Hoja2.
Estoy hablando de excel 2007, por si la orden es distinta para otras versiones.
Un saludo.
Y me dieron esta respuesta, pero se ejecuta siempre, cumpla o no, la condición, ¿tal vez me faltó algo por copiar?
28/11/2010
Experto
Hola introduce este código en la hoja que introduces las fechas
Private Sub Worksheet_Change(ByVal Target As Range)
datos = "A10:A100"
Sheets("hoja2").Select
If Target.Value > Cells(5, 2).Value Then
Tumacro
End If
End Sub
Solo cambia la linea Tumacro
Por la macro que tengas
Saludos
Hace poco envié esta duda:
Quiero que se ejecute una macro, automáticamente, si en cualquiera de las celdas de la columna A, de la Hoja1, desde la A10 hasta la A 100, se introduce una fecha superior a la que hay en la celda B5 de la Hoja2.
Estoy hablando de excel 2007, por si la orden es distinta para otras versiones.
Un saludo.
Y me dieron esta respuesta, pero se ejecuta siempre, cumpla o no, la condición, ¿tal vez me faltó algo por copiar?
28/11/2010
Experto
Hola introduce este código en la hoja que introduces las fechas
Private Sub Worksheet_Change(ByVal Target As Range)
datos = "A10:A100"
Sheets("hoja2").Select
If Target.Value > Cells(5, 2).Value Then
Tumacro
End If
End Sub
Solo cambia la linea Tumacro
Por la macro que tengas
Saludos
1 Respuesta
Respuesta de calvuch
1