'-- init ici seulement les variables nécessaire ---
'on a compris que ce serait la feuille active !?
'ou il faut précisier dans une cellule le nom de la feuille !?
'que l'on tirera ici !? --------------------------------------
Sub CommandButton1_Click()
NomDuClasseur$ = "azerty_123456_temp.xls" 'nom fich.temp qui sera effacé après !
NomDeLaFeuille$ = "Feuil1" '<<<<<<<<<<<<<< ici nom de ta feuille à envoyer ?
Select Case Range("D5")
Case "d'absence", "d'absence à RS", "de dépassement d'horaire", "de récupération anticipée"
AdresMailDestin$ = "xxx@xxx.fr" '<<< ici adresse destinataire ?
End Select
AdresMailCC$ = "" ' <<<<<<<<<<<<<<<<<<<<< ici adresses CC s'il y a !?
AdresMailBCC$ = "" ' <<<<<<<<<<<<<<<<<<<<< ici adresses BCC s'il y a !?
Sujet$ = "Demande " & Range("D5") & " " & Range("C1") & " " & ActiveSheet.Name
message$ = Range("A4") & " " & Range("C4") & " du " & Range("G4")
'-------------------------------------------------------------------------------
.
' ci-dessous suite pour envoi normalement il n'y a rien à modifier ! .
'...