Visual Basic para Aplicaciones - Grabar Planilla Excel con VB (Macro)

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Grabar Planilla Excel con VB (Macro)

Publicado por Patricio (4 intervenciones) el 06/06/2006 19:24:02
Amigos:

Tengo las siguientes instrucciones en una Macro de Excel:

Dim varMiArchivo as String

varMiArchivo = Application.GetSaveAsFilename("Liquidación" & " " & Date, "Archivos de _
Excel (*.xls), *.xls")
ActiveWorkbook.SaveAs Filename:= _
varMiArchivo, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

El problema es que estoy abriendo el cuadro "Guardar Como" y le estoy dando al nombre de archivo por defecto el de Liquidación + la fecha de hoy (con la función Date). Entonces el archivo queda con este nombre:

Liquidación 06/06/2006.xls

Este nombre no es válido, ya que el símbolo / no es permitido y la Macro falla. No se cómo cambiar eso para que me deje otro símbolo que si esté permitido, como por ejemplo el -.

¿Cómo lo puedo hacer? Quién sepa por favor me ayude.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Grabar Planilla Excel con VB (Macro)

Publicado por JuanC (243 intervenciones) el 07/06/2006 13:28:44
Cambiá Date por Format(Date, "dd-mm-yyyy")

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar