Ejecutar macro

Buenos días experto, quisiera ejecutar una macro automáticamente cuando una celda pase de estar en blanco a tener una valor. ¿Cómo se hace?
Mucha gracias

1 Respuesta

Respuesta
1
Se hace insertando este código en la página que quieres que la ejecute cuando cambia el valor
Private Sub Worksheet_Change(ByVal Target As Range)
Si necesitas más ayuda dímelo
Perdona experto necesito más ayuda. Pongamos que quiero que se ejecute un códig ocuando la celda A2 tiene algún valor. ¿Cómo sería?
Muchas gracias
Private Sub WorkSheet_Change(ByVal Target As Range)
On Error Resume Next
If Range("A2") <> "" Then
'pon aqui tu codigo
End Sub
Ejemplo
Private Sub WorkSheet_Change(ByVal Target As Range)
On Error Resume Next
If Range("A1") <> "" Then
Range("a2").Value = "hola"
End If
End Sub
Si te vale cierra la pregunta y si necesitas algo más no dudes en decírmelo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas