Ejecutar Macro dependiendo del Valor de la celda

Eestuve viendo algunas preguntas y me sirvió esta

____________________________________________________

Hola, para ello es ideal programar el evento change de la hoja donde están esos datos. Sería así:
Copia esta macro en el objeto hoja que estamos tratando, no en un módulo.
De
esta manera cuando modifiques el contenido de la celda A3 se
autoejecutará la macro y ejecutará la MACRO1 si seleccionas hola y
ejecutará la MACRO2 si seleccionas adiós.


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$3" Then
If UCase(Target.Value) = "HOLA" Then
macro1
ElseIf UCase(Target.Value) = "ADIÓS" Then
macro2
End If
End Sub

_________________________________________________________

solo que como puedo asignarle un parámetro a la A3 asi como >< o = que algún numero o que otra celda

1 Respuesta

Respuesta
1

Si en lugar de texto, necesitas evaluar que sean valores sería así:

If Target.Value >= 3 Then

macro1

else 'aquí los menores a 3

macro2

End if

Si esto resuelve tu problema, no olvides finalizar la consulta. Sino solicita aclaraciones y seguimos tratando el tema.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas