Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro avec 2 variable

  • Initiateur de la discussion Initiateur de la discussion Antoine
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Antoine

Guest
Bonjour Forum


J´ai cette macro
Mais je´n´arrive pas à l´insérer ds le code d une de mes feuilles.
Cad: j´arrive à l appeler avec une variable mais pas avec les deux?

Comment fait on?

envoyermail (Destinataire, Sujet) ne marche pas
-> m´indique l erreur 'Erreur de compilation = '

Sub envoyermail (destinataire as string, sujet as string)
Dim oOutlook As New Outlook.Application
Dim oMessage As Outlook.MailItem

Set oMessage = oOutlook.CreateItem(olMailItem)

With oMessage
.Subject = sujet
.Body = 'yeh yeh yeh'
.To = destinataire
.Display

End With
End Sub
 
bonjour Antoine

tu peux tester en activant la macro 'Lancement'

Sub Lancement()
EnvoyerMail 'leforum@xld.fr', 'bonjour'
End Sub


Sub EnvoyerMail(destinataire As String, sujet As String)
Dim oOutlook As New Outlook.Application
Dim oMessage As Outlook.MailItem

Set oMessage = oOutlook.CreateItem(olMailItem)

With oMessage
.Subject = sujet
.Body = 'yeh yeh yeh'
.To = destinataire
.Display

End With
End Sub


bon apres midi
MichelXld
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
1 K
Réponses
4
Affichages
752
Réponses
10
Affichages
789
Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…