Macro para guardar archivo con el valor de varias celdas, una de ellas con fecha Antes de Imprimir una hoja especifica
No soy para nada conocedora de macros, pero he experimentado con varias formas de "guardar como" un archivo (que tiene vinculo a otro libro) y que de una de las hojas se tome el nombre formado por: los valores de dos celdas con letras y la tercera celda es una fecha, la cual necesito que aparezca con el formato fecha no como numero..
Archivo base que esta abierto:
cliente martinez sa.xlsm
En la hoja "factura" tomar de la celda "a1" el nombre (martinez sa) además de la celda "c1" el local (palermo)y por ultimo de la celda "F1" la fecha (15-7-15)
Guardar todo
Archivo guardar como:
Cliente martinez sa palermo 15-7-15.xlsm
Posteriormente romper todos los vínculos que tenga y cerrar
Todavía no sé si es buena idea que se ejecute todo por ejemplo ANTES de imprimir (tampoco me salio una prueba que hice) o directamente desde un botón
Apenas estoy viendo algo como esto:
Sub factura_nueva()
'teniendo el libro abierto
dim nomcliente As String, local As String, fecha As string
nomcliente = Sheets("factura").Range("A1")
local = Sheets("factura").Range("c1")
fecha = Sheets("factura").Range("f1")
Application.DisplayAlerts = False
ActiveWorkbook.SaveAS Filename:= _
"C:\usuarios\usuario\mis documentos\facturacion\" & nomcliente & local & fecha, _
FileFormat:=XlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Application.DisplayAlerts = True
End Sub
Y me da errores de sintaxis en todos lados!..
Antes de darme por vencida pido socorro!