Ayuda con una macro

03/03/2005 - 19:09 por DOORS | Informe spam
Saludos, necesito la ayuda de alguien, como puedo incluir una sentencia if en
excel por medio de una macro para que si yo no lleno un un campo
determinado, me mande una mensaje
de que no puede continuar hasta llenar el campo o cuando abra el archivo me
indique , que debo de ellenar primero ese campo para asi poder continuar.

Gracias por la ayuda
 

Leer las respuestas

#1 KL
04/03/2005 - 01:55 | Informe spam
Hola DOORS,

Como ejemplo para orientarte, podrias probar lo siguiente:

1) Dentro del modulo VBA de EsteLibro (ThisWorkbook) pon el siguiente
codigo:

Private Sub Workbook_Open()
With ThisWorkbook.Worksheets("Hoja1").Range("A1")
If .Value = "" Then
MsgBox "Por favor rellene la celda [A1] primero!"
.Parent.Activate
.Select
End If
End With
End Sub

2) Dentro del modulo VBA de la Hoja1 pon el siguiente codigo:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False
With Range("A1")
If .Value = "" Then
MsgBox "Por favor rellene la celda [A1] primero!"
.Select
End If
End With
Application.EnableEvents = True
End Sub

3) Acuerdate de habilitar macros cada vez q habres el fichero.

Saludos,
KL

"DOORS" wrote in message
news:
Saludos, necesito la ayuda de alguien, como puedo incluir una sentencia if
en
excel por medio de una macro para que si yo no lleno un un campo
determinado, me mande una mensaje
de que no puede continuar hasta llenar el campo o cuando abra el archivo
me
indique , que debo de ellenar primero ese campo para asi poder
continuar.

Gracias por la ayuda


Preguntas similares