Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 11h03   #1
Invité régulier
 
Femme Marie
Cadre Marketing Europe
Inscription : mars 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Marie
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Cadre Marketing Europe
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : mars 2011
Messages : 29
Points : 6
Points : 6
Par défaut Envoi mail par VBA

Bonjour à tous,
Grâce à vous mais surtout à une personne qui se reconnaitra, j'ai suis sur le point de finaliser un projet professionnel.
Je souhaitais envoyer un mail mais celui-ci part deux fois.
Il doit y avoir un doublon dans la formule, mais je ne le trouve pas.
Je travaille sous Windows 7, Excel 2010 et Microsoft Office Outlook 2007.
Bonne journée à tous et cordialement,

[CODE]Private Sub Workbook_Open()
Dim ol As New Outlook.Application
Dim olmail As MailItem, plage As Range
Dim admail As String, cel As Range, j As Long, derlg As Long
Dim messmail As String, secours As String, mess As String
With Sheets("feuil1")
derlg = .Range("A" & .Rows.Count).End(xlUp).Row
Set plage = .Range("D2" & derlg)
For Each cel In plage
If cel.Offset(0, 2) = "Vrai" Then
mess = MsgBox("la " & .Range("E1").Value & " est au : " & cel.Offset(0, 1).Value & Chr(10) & Chr(10) _
& "Voulez-vous envoyer la relance?", vbOKCancel)
If mess = 1 Then
admail = InputBox("destinataire", , cel.Offset(0, 3).Value)
For j = 1 To 2
3688marie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 11h27   #2
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 805
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 805
Points : 3 003
Points : 3 003
Bonjour,

Elle sert à quoi cette boucle ?
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/06/2011, 12h03   #3
Invité régulier
 
Femme Marie
Cadre Marketing Europe
Inscription : mars 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Femme Marie
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Cadre Marketing Europe
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : mars 2011
Messages : 29
Points : 6
Points : 6
Par défaut Envoi mail par VBA

Bonjour,
Merci beaucoup pour votre réponse rapide.
J'ai supprimé la boucle et maintenant tout fonctionne.
Encore merci et à bientôt pour une nouvelle discution,
Cordialement,
Marie
3688marie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h45.


 
 
 
 
Partenaires

Hébergement Web