1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| 'Pour envoi mail auto 1er jour ouvré du mois
With Sheets("Accueil").Cells(Rows.Count, Columns.Count) ' adapte le nom du sheets
ActiveSheet.Unprotect
If .Value <> Month(Date) Then
.Value = Month(Date)
ThisWorkbook.Save
' Mail des F.P analysées en retard de traitement
rep = MsgBox("Création d'un @mail automatique concernant les F.P en retard de traitement à ce jour ou dont la date de traitement n'a pas été fixée par le pilote.. En cas d'erreur, ne vous affolez pas, une confirmation d'envoi vous sera demandée ultérieurement.", vbYes + vbInformation, "Transmission de mail automatique...")
Dim nom As String
Dim Wbk As Workbook
Set Wbk = Workbooks.Add
Sheets("Feuil1").Select
Sheets("Feuil1").name = "Envoi Mail"
Sheets("Feuil2").Select
Sheets("Feuil2").name = "Matrice Mail"
End If
End With |