Problema al guardar un archivo excel en una carpeta creada
Tengo un problema con una macro, me funciona toda hasta el punto en el que quiero grabar el archivo excel como una copia en la carpeta que he creado.
La porción de la macro es la siguiente
sNombre = CreateObject("WScript.Shell").SpecialFolders("MyDocuments") ruta = sNombre & "\personales\" nomcarpeta = h1.Range("C2") MkDir ruta & "\" & nomcarpeta ruta2 = ruta & "\" & nomcarpeta For Each hoja In ActiveWorkbook.Sheets hoja.Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ruta2 & "\" & hoja.Name Next ActiveWorkbook. SaveAs ruta2 & "\" & nomcarpeta & ".xlsm"
Los pdf los guarda perfectamente, pero el archivo excel, que lo quiero llamar con el mismo nombre de la carpeta, me da error, lo he cambiado de varias maneras y asi es la ultima que traté.
1 respuesta
Respuesta de Dante Amor
1