Cómo hacer que una macro se ejecute cuando una celda cambia de valor.

En la celda A1 tengo un valor que varía, es una formula matemática.

En la celda B1 tengo un valor constante.

Cuando A1>B1 quiero que se ejecute mi macro de alerta.

Podéis ayudarme por favor, qué código tengo que incluir a mi macro para que se ejecute.

1 Respuesta

Respuesta
2

Pulsa con el botón derecho sobre la solapa de la hoja->Ver Código, y pega lo siguiente:

Private Sub Worksheet_Change(ByVal Target As Range)
    If (Target.Address = "$A$1" And Target.Value > Me.[B1].Value) Then Macro_de_Alerta
End Sub

Para que funcione el código, tiene que haber en algún módulo del libro un public sub llamado Macro_de_Alerta

Saludos_

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas