Bonjour Bruno,
Merci pour ta réponse mais ... ca ne fonctionne pas, malheureusement !
Voici ce que j'ai fait, suivant ce que tu m'as dit :
Sub EnvoiMail()
Dim Mafeuille As Worksheet
Dim Nbligne As Integer
Set Mafeuille = ThisWorkbook.Sheets("Agent")
Nbligne = Mafeuille.Range("C7:C26").Rows.Count
Mafeuille.Range("C7:I" & Nbligne).Select
With Selection.Parent.MailEnvelope.Item
.Subject = Mafeuille.Range("c5").Value
.To = Mafeuille.Range("C3").Value
.Display
End With
End Sub
- > Aucune réaction de la part d'Excel (tout à l'heure quand j'ai essayé il me mettait "erreur d'automation")
Autre chose étrange que je remarque :
Bien que ceci soit inscrit - > Nbligne = Mafeuille.Range("C7:C26").Rows.Count , Excel ne sélectionne que la plage de C7 à C20... je dois reprendre cette ligne de code et mettre genre ("C7:C33") pour qu'il me selectionne jusque C26 !
Si tu as une solution à ce problème, ou une autre facon de faire qui marche , je suis preneur !
D'avance merci, bien à toi,
Manu