Ejecutar macro en una fecha determinada

23/08/2008 - 13:10 por Rafa | Informe spam
Hola a todos:

Me han pasado esta macros que se ejecuta correctamente a partir de una
fecha determinada y funciona
correctamente. Quisiera codificarla para para que actué cuando la
fecha esta en la columna C y no en una
sola celda.
He realizado varias pruebas y no lo consigo.

¿Alguno de vosotros me puede ayudar?

GRACIAS


Private Sub Workbook_Open()
Application.DisplayAlerts = f
Dim Fecha As Date
Dim Hoy As Date
Fecha = Format(Worksheets("Diario").Range("C1"), "dd/mm/yyyy")
Hoy = Format(Now(), "dd/mm/yyyy")
If Hoy > Fecha Then
MsgBox "La fecha máxima de uso ya se cumplió, el archivo se cerrará",
vbCritical
Application.DisplayAlerts = True
Application.Quit
End If
End Sub

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
26/08/2008 - 23:01 | Informe spam
hola, Rafa !

__ 1 __
Mostrar la cita
1) que es lo que necesitas "pasar" ???
- un formato (unico) de factura (p.e. al imprimirse) a un registro "historico" ?
- una serie de registros historicos a otro de historicos "pasados" ?

__ 2 __
Mostrar la cita
2) cuantas filas/registros y columnas/campos necesitas "pasar" ?
y de que libro, hoja y rangos... a cual otro libro y que hoja y exactamente en que rangos ?

__ 3 __
Mostrar la cita
3) puedes comentar rangos, hojas, libros, titulos, tipo de datos, de donde, a donde, por que si (o no), etc.?
algo que permita una (re)construccion del modelo que tu tienes a la vista (y no se puede ver desde este lado) ?

saludos,
hector.
Ads by Google
Search Busqueda sugerida