Ayuda

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Ayuda

Notapor hector diaz » 26 Jun 2006 00:48

Si alguien me puede ayudar, hace un tiempo vi un codigo para que llegada una fecha, se eleminara el libro y no lo puedo encontrar, si alguien me lo facilita.- Muchas gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
hector diaz
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Ene 2006 18:41
Ubicación: BUENOS AIRES

Re: Ayuda

Notapor opermty » 26 Jun 2006 04:07

El codigo siguiente elimina del disco el archivo con el cual estemos trabajando o bien sobre el que se aplique el codigo.

Sub borra_libroactivo()
ActiveWorkbook.ChangeFileAccess xlReadOnly
Kill ActiveWorkbook.FullName
ActiveWorkbook.Close False
Application.ScreenUpdating = True
End Sub

Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX

Re: Ayuda

Notapor Scops » 26 Jun 2006 05:47

Q TAL HECTOR
ESTE CODIGO LO ENCONTRE EN UN LIBRO, HECHA UN VISTAZO A VER SI TE SIRVE.


Sub auto_open()
'mensaje de los dias que faltan por caducar
Dim a As Date, b As Date
Dim c As Long, salida As String
a = Date
b = #9/12/2007#
salida = ""
c = b - a
salida = salida + "dias para caducar libro=" + Str(c)
MsgBox salida
'aqui esta la fecha de caducidad del archivo y la macro que lo elimina
If Date <= #9/12/2006# Then Exit Sub
MsgBox "Este archivo se borrará definitivamente"
With ThisWorkbook
.Saved = True
.ChangeFileAccess xlReadOnly
Kill .FullName
.Close False
End With
End Sub

UN SALUDO
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Scops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Nov 2005 05:43

Notapor hector diaz » 02 Jul 2006 12:43

Gracias por la ayuda.- Lo pruebo y contesto como funciona
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
hector diaz
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Ene 2006 18:41
Ubicación: BUENOS AIRES

Re: Ayuda

Notapor hector diaz » 05 Jul 2006 23:16

SCOPES: fabor la funcion KILL.FullName no me funciona, me activa el depurador.- si me puedes ayudar.- te lo agradesco.-
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
hector diaz
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Ene 2006 18:41
Ubicación: BUENOS AIRES

Notapor opermty » 14 Jul 2006 05:30

no se si es del editor pero la parte de KILL.fullname es separada :)
KILL .fllname
o bien
Kill activeworkbook.fullname
ActiveWorkbook.Close False
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: halexdr y 10 invitados