Instrucción IF en VBA

22/10/2003 - 15:06 por Rafa | Informe spam
Hola a todos:
Tengo una macro que se puede activar desde varias hojas diferentes, pero
necesito que si se activa desde una de ellas (hoja1), salga un mensaje de
atención indicando que no se puede ejecutar desde ésta, y finalice sin hacer
nada.
Me imagino que debe ser algo parecido a esto:

If Sheet= "Hoja1" Then
MsgBox prompt:="No se puede ejecutar desde esta hoja", Buttons:=vbOKOnly
+ vbCritical, Title:="Macro"
Exit Sub
Else
End If

Muchas gracias
 

Leer las respuestas

#1 Fernando Arroyo
22/10/2003 - 15:25 | Informe spam
Intenta:

If ActiveSheet.Name = "Hoja1" Then
MsgBox prompt:="No se puede ejecutar desde esta hoja", Buttons:=vbOKOnly + vbCritical, Title:="Macro"
Exit Sub
Else
End If

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Rafa" escribió en el mensaje news:3f9681ce$
Hola a todos:
Tengo una macro que se puede activar desde varias hojas diferentes, pero
necesito que si se activa desde una de ellas (hoja1), salga un mensaje de
atención indicando que no se puede ejecutar desde ésta, y finalice sin hacer
nada.
Me imagino que debe ser algo parecido a esto:

If Sheet= "Hoja1" Then
MsgBox prompt:="No se puede ejecutar desde esta hoja", Buttons:=vbOKOnly
+ vbCritical, Title:="Macro"
Exit Sub
Else
End If

Muchas gracias


Preguntas similares