Activar macro desde una celda
Hola a todos,
Esta mi primera consulta, espero seguir los pasos correctamente.
Quiero activar una macro en función del valor que haya en una celda de Excel.
Realmente eso ya lo conseguí gracias a una rutina que encontré aquí en Todoexpertos.com:
Private Sub Worksheet_Change(ByVal Target As Range)
'controla si se ingresó un dato en A1
If Target.Address(False, False) = "A1" Then
'controla si el valor en A1 = 1
If Target.Value = 1 Then Call Macro1
End If
End Sub
El problema esta en que solo funciona cuando el valor es introducido manualmente en la casilla A1.
No funciona cuando en A1 hay una fórmula vinculada a otras celdas.
Idealmente yo quisiera activar la macro cuando haya un "1" en la celda "A1" y que este provenga de un Link.
Mi Gracias,
Esta mi primera consulta, espero seguir los pasos correctamente.
Quiero activar una macro en función del valor que haya en una celda de Excel.
Realmente eso ya lo conseguí gracias a una rutina que encontré aquí en Todoexpertos.com:
Private Sub Worksheet_Change(ByVal Target As Range)
'controla si se ingresó un dato en A1
If Target.Address(False, False) = "A1" Then
'controla si el valor en A1 = 1
If Target.Value = 1 Then Call Macro1
End If
End Sub
El problema esta en que solo funciona cuando el valor es introducido manualmente en la casilla A1.
No funciona cuando en A1 hay una fórmula vinculada a otras celdas.
Idealmente yo quisiera activar la macro cuando haya un "1" en la celda "A1" y que este provenga de un Link.
Mi Gracias,
Respuesta de Abraham Valencia
1