Bonsoir,
Je viens d'essayer mais je ne vois pas comment faire pour ensuite insérer le pdf dans le mail.
Avec l'enregistreur de macro, j'arrive jusqu'à la fenêtre pour nommer le fichier pdf et l'enregistrer. Pour autant, ce n'est pas ce que je veux faire
Je veux utiliser le code que j'ai dans le tableau excel joint et je veux juste insérer une image de ma feuille excel sur la plage de cellules A1:H113.
Ci- dessous les deux tentatives VBA que j'ai testé:
La première (Qui ne me permet pas d'utiliser mon interface mailjet)
Sub Envoimail()
'Declaration des variables
Dim MaFeuille As Worksheet
Dim Nbligne As Integer
'Affectation des variables
Set MaFeuille = ThisWorkbook.Sheets("Modèle vierge")
'Désactivation du rafraichissement de l'écran
Application.ScreenUpdating = False
'On calcule le nombre de ligne à prendre en compte dans la colonne A
Nbligne = MaFeuille.Range("A" & Application.Rows.Count).End(xlUp).Row
'On sélectionne la plage à copier
MaFeuille.Range("A1:H" & Nbligne).Select
'Avec l'objet mail enveloppe, on envoie dans le corps du mail
With Selection.Parent.MailEnvelope.Item
.To = MaFeuille.Range("I1").Value 'Destinataire direct du mail
.Cc = "prmillau@gmail.com"
.Bcc = "bousquet.denis@yahoo.fr"
.Subject = "Le suivi de vos objectifs annuels d'achats de pièces détachées chez BOUSQUET&fils automobiles"
.Send 'On envoie le mail
End With
MsgBox "Votre mail a bien été envoyé", vbInformation + vbOKOnly, "Confirmation envoi"
Application.ScreenUpdating = True
End Sub
Et la deuxième, plus simple, mais qui ne me convient pas pour le format (c'est pour çà que j'écris)!!!
Sub Exemple()
contenu = "<h1>Vos chiffres du mois</h1>" & TABLEAU_HTML_AVANCE(Range("A1:H113"))
mail "bousquet.denis@yahoo.fr", "d.bousquet@bousquet-automobiles.com", "Le suivi de votre RFA BOUSQUET & fils automobiles", contenu, "123456789", "123456789", "SUIVI RFA SEMESTRIELLE BOUSQUET & FILS"
End Sub
Est-ce qu'un combiné des 2 macros est jouable? Mais là, çà dépasse mes compétences et je tourne en rond depuis longtemps.
Merci pour votre coup de main un peu plus détaillé.
Bon week-end,
Denis