![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/11/2007, 10:20
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 17 años, 2 meses Puntos: 0 | |
Ejecutar macro cuando se encuentre un valor en un rango de celdas Yo quiero que para el rango A1 hasta A20 tome el valor 2 entonces se ejecute la macro1 y si toma el valor 3 se ejecute la macro2, y asi sucesivamente.....
Yo he hecho:
Private Sub Worksheet_SheetChange(ByVal Target As Excel.Range)
If Target.Address = "a1" And Target.Value = 2170 Then
MsgBox "Esta cuenta tiene que reclasificarse"
MACRO1
End If
If Target.Address = "a1" And Target.Value = 2170 Then And Target.Value = 5000 Then
MsgBox "Esta cuenta tiene que reclasificarse"
MACRO2
End If
End Sub
Esto funciona cuando es una celda, pero como hacerlo para cuando es el rango A1:A20???? |