............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

macro que se ejecute en un determinado dia y a una determinada fecha

Ver el tema anterior Ver el tema siguiente Ir abajo

macro que se ejecute en un determinado dia y a una determinada fecha

Mensaje por moises melgar el Sáb Ago 07, 2010 2:40 pm

Hola a todo el foro

estoy aqui para pedir la ayuda de los expertos

soy muy malo en esto de las macros pero quisiera hacer una macro que me envia un mensaje de "recordatorio" que se ejecute un determinado dia a una determinadad fecha
como es el caso de el cumpleaños de algun conocido o una fecha importante.

muchas gracias por la atencion prestadad
avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 555
Edad : 29
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: macro que se ejecute en un determinado dia y a una determinada fecha

Mensaje por GalileoGali el Sáb Ago 07, 2010 7:30 pm

Si lo que quieres es una agenda con recordatorios, nada mejor que Microsoft Outlook. Pero bueno si lo que quieres es abrir un xls y que te muestre quienes cumplen años, eso alcanza con
Formatos condicionales
o
Dos) colocar la funcion =Hoy() en una celda
filtrar asociando a una AutoOpen
Prepara un archivo y avanza hasta donde puedas, despues vemos

Ahora bien, se puede "obligar a Excel a abrir el archivo cada vez que se abra el sistema (incluyendo un acceso directo en el menu "Inicio", pero se abrira todos los dias haya o no algo que festejar

de todas formas puede abrirse invisible y hacerse visible solo si se cumple con alguna condicion,

Pero, para que se abra invisible, hay que mandar parámetros (switches) al excel.exe, y para esto hay que llamarlo a P@li

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1963
Edad : 62
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: macro que se ejecute en un determinado dia y a una determinada fecha

Mensaje por moises melgar el Lun Ago 09, 2010 11:05 am

sorry como no sabia como citar crei que la puse, el mensaje es el siguiente


Última edición por moises melgar el Lun Ago 09, 2010 8:30 pm, editado 1 vez
avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 555
Edad : 29
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: macro que se ejecute en un determinado dia y a una determinada fecha

Mensaje por moises melgar el Lun Ago 09, 2010 11:08 am

[quote="moises melgar"]hola gali ya encontre lo que necesitaba fue la combinacion de un aporte tuyo con la de ayuda de excel.
y aqui esta ( va en ThisWorkbook):
Private Sub Workbook_Open()
Dim Fecha As Date
Dim Hoy As Date
Fecha = "08/08/2010"
Hoy = Format(Now(), "dd/mm/yyyy")
If Hoy = Fecha Then
Application.OnTime TimeValue("01:59:00"), "mensajillo"
End If
End Sub

mensajillo es el nombre de mi modulo donde esta mi macro a ejecutar y va entre comillas
Fecha = "08/08/2010" es la fecha cuando quiero que se active
Application.OnTime TimeValue("01:59:00") es la hora que deseo que se active.

y en un modulo :(que macro quieren que se active a esta fecha y hora)
Sub mensajillo()
'lanzamos un mensaje en mi caso
MsgBox ("mensaje activado, ¡Yuhuuuu!")
End Sub



Pero, para que se abra invisible, hay que mandar parámetros (switches) al excel.exe, y para esto hay que llamarlo a P@li

gracias maestro gali y si me gustaria saber como se hace eso y te agradeceria mucho maestro P@li si nos iluminas a hacer esto posible
avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 555
Edad : 29
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: macro que se ejecute en un determinado dia y a una determinada fecha

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.