Foglio di posta utilizzando Array VBA in Microsoft Excel

Anonim
  • Crea una nuova cartella di lavoro con SheetsArray.
  • Salva la cartella di lavoro prima di spedirla.
  • Eliminare il file dal disco rigido dopo che è stato inviato.
Sub Mail_SheetsArray() Dim strDate As String Sheets(Array("Sheet1", "Sheet3")).Copy strDate = Format(Date, "dd-mm-yy") & " " & Format(Time, "h-mm- ss") ActiveWorkbook.SaveAs "Part of " & ThisWorkbook.Name _ & " " & strDate & ".xls" ActiveWorkbook.SendMail "[email protected]", _ "Questo è l'oggetto" ActiveWorkbook.ChangeFileAccess xlReadOnly Kill ActiveWorkbook .FullName ActiveWorkbook.Close False End Sub