Necesito ayuda con una macro

18/06/2005 - 13:56 por Engel | Informe spam
Hola,

Tengo la macro que pongo al final, que abre una fichero de texto
delimitado por comas, lo hace bien, pero luego la misma macro al final
graba el fichero como Libro Excel.

Lo que necesito y no se como hacerlo es que me grabe el libro excel
con la fecha del dia anterior al que se ejecuta la macro, o sea que si
la macro la ejecuto el dia 18-06-2005 el fichero se tiene que grabar
como "Dia17062005" o algo asi.

A ver si alguien me puede ayudar para corregir la linea
correspondiente en la macro.

Muchas gracias.

saludos,
Engel


Sub Spam()
'
' Spam Macro
' Macro grabada el 16/06/2005 por Engel
'
' Acceso directo: CTRL+s
'
Workbooks.OpenText Filename:="C:\Descargas\Dia??.txt",
Origin:=xlMSDOS, _
StartRow:=1, DataType:=xlDelimited,
TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False,
Comma:=True, _
Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1),
Array(2, 1), Array( _
3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1),
Array(8, 1)), _
TrailingMinusNumbers:=True
Range("A:A,B:B,E:E").Select
Range("E1").Activate
Selection.EntireColumn.Hidden = True
Columns("G:G").ColumnWidth = 14.64
Columns("D:D").ColumnWidth = 18.73
Columns("D:D").ColumnWidth = 22.36
Columns("H:H").ColumnWidth = 8.27
Columns("C:C").ColumnWidth = 39.73
Columns("C:C").ColumnWidth = 39.18
Range("C7").Select
Selection.AutoFilter
Selection.AutoFilter Field:=8, Criteria1:="No"
Columns("C:C").ColumnWidth = 42.64
Columns("C:C").ColumnWidth = 45.18
Columns("C:C").ColumnWidth = 46
ActiveWorkbook.SaveAs Filename:="C:\Descargas\Dia????????.xls",
FileFormat:= _
xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:=False _
, CreateBackup:=False
End Sub

Preguntas similare

Leer las respuestas

#1 KL
18/06/2005 - 16:50 | Informe spam
Hola Engel,

Prueba esto:

Filename:="C:\Descargas\Dia" & Format(Date - 1, "ddmmyyyy") & ".xls"

Saludos,
KL

"Engel" wrote in message
news:
Mostrar la cita
#2 Engel
18/06/2005 - 20:39 | Informe spam
On Sat, 18 Jun 2005 16:50:40 +0200, "KL"
wrote:

Mostrar la cita
Perfecto, muchisimas gracias.

Saludos,
Engel
Ads by Google
Search Busqueda sugerida