Proteger hoja al guardarla desde una Macro
Tengo la siguiente macro para guardar un archivo en formato CSV: lo que quiero es que el libro que guarda baje con protección y que desde la macro se asigne la contraseña, este es el código actual:
Sub Guardar()
Libro1 = ActiveWorkbook.Name
Workbooks.Add
Libro2= ActiveWorkbook.Name
Workbooks(Libro1).Activate
Sheets("CSV File").Range("A:O").Copy
Workbooks(Libro2).Activate
Sheets(1).Range("a1").PasteSpecial Paste:=xlValues
nombre = Day(Date) & "-" & Month(Date) & "-" & Year(Date) & "_" & Hour(Time) & "_" & Minute(Time) & "_" & Second(Time)
ActiveWorkbook.SaveAs nombre, FileFormat:=xlCSV, Password:=Tesr, ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWorkbook.Close False
MsgBox "File Saved"
End Sub
Respuesta de Abraham Valencia
1