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 26 27 28 29 30 31 32 33 34 35 36 37
|
Sub Envoyer_par_email_test()
'définition des variables
Dim MaPieceJointe As String
Feuil1.Activate
Feuil1.Visible = xlSheetVisible
Feuil2.Visible = xlSheetVeryHidden
Feuil3.Visible = xlSheetVeryHidden
Feuil4.Visible = xlSheetVeryHidden
Feuil5.Visible = xlSheetVeryHidden
Feuil6.Visible = xlSheetVeryHidden
a = MsgBox("Voulez vous valider l'audit et l'envoyer par email (attention à la relecture du document) et quitter? ", vbYesNo)
If a = vbNo Then
Feuil1.Activate
Feuil2.Activate
Feuil3.Activate
Feuil4.Activate
Feuil5.Activate
Feuil6.Activate
Feuil2.Visible = xlSheetVisible
Feuil3.Visible = xlSheetVisible
Feuil4.Visible = xlSheetVisible
Feuil5.Visible = xlSheetVisible
Feuil6.Visible = xlSheetVisible
Feuil1.Visible = xlSheetVisible
End If
MaPieceJointe = "c:\test\" & "test_n" & Feuil1.Cells(2, 25) & "__" & Feuil1.Cells(7, 24) & ".xls"
Feuil1.SaveAs MaPieceJointe
ActiveWorkbook.SendMail recipients:="toto@toto.com", _
subject:="test_n_" & Feuil1.Cells(2, 25) & "__" & Feuil1.Cells(7, 24), _
ReturnReceipt:=True
End Sub |
Partager