Macro Excel para copiar hoja activa como xlsx
Con "esta" macro quiero guardar la hoja activa como xlsx
Sub guardar() 'PARA GUARDAR COMO XLSX
'Por.DAM
Application.ScreenUpdating = False
Application.DisplayAlerts = False
ruta = "C:\0\excel\" 'EN VEZ DE ESTO, DARME LA OPCION A DONDE GUARDAR
h1 = ActiveSheet.Name
nbr = Range("E8") & " " & h1 & Range("I8") & " " & Range("I9")
ActiveSheet.Copy
'ActiveSheet.SaveAs ruta & nbr & ".xlsx"
ActiveSheet.SaveAs Filename:=ruta & nbr & ".xlsx", _
FileFormat:=xlNormal, Password:="123", WriteResPassword:="123", _
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWorkbook.Close
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End SubQuiero pedirte para que le des el toque que tu sabes darle para que me guarde con el nombre de la hoja mas el nbr.
Al guardar quiero que me pregunte vía ventana de guardar como: donde quiero guardar.
1 Respuesta
Respuesta de Dante Amor
1
