IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Erreur sur envoi d'un mail


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 166
    Par défaut
    Bonsoir,

    Un code déjà utilisé que j'ai un peu adapté ne fonctionne plus. Il me provoque une erreur "Erreur d'éxécution 91 : Variable objet ou variable de bloc With non définie" sur la ligne To= Destinataires
    Avez vous une idée ?
    merci pour votre aide
    Sub Envoi_Fichier_Tableau()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    Dim Destinataires As String
    Dim DestinatairesCopy As String
    Dim TexteCorps As String
    Dim Semaine As Integer
    Dim Fichier As String
    Dim Cellule As Range
    Dim DerLigneDest As Long
    Dim DerLigneCopy As Long
    Dim appliOutlook As New Outlook.Application
    Dim emailOutlook As Outlook.MailItem
     
    Set appliOutlook = New Outlook.Application
    Set emailOutlook = appliOutlook.CreateItem(olMailItem)
    Windows("Regulation_des_flux.xls").Activate
    Sheets("Liste A Diffuser").Select
     
    Semaine = IsoWeekNum(Date)
     
    DerLigneDest = [C2].CurrentRegion.Rows.Count
     
    For x = 2 To DerLigneDest
    Destinataires = Cells(x, 14)
    TexteCorps = "Vous avez dans votre stock le module " & Cells(x, 3) & Cells(x, 4) & "depuis " & Cells(x, 11) & " jours : merci de déposer dès que possible ce module en point relai pour retour vers Saint-Witz (sauf en cas d'utilisation imminente)"
     
    With emailOutlook
        .To = Destinataires
        .Subject = "Module à déposer "
        .Body = TexteCorps
        .Display
    End With
    Set appliOutlook = Nothing
    Set emailOutlook = Nothing
    Next x
    MsgBox "Préparation des mails - Terminé"
     
    End Sub
    Pour améliorer votre aide, c'est au deuxième passage dans la boucle FOR que l'erreur arrive alors que dans la première boucle cela a fonctionné

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 166
    Par défaut
    J'ai trouvé
    c'était un pbre de ma boucle for qui ne prenait pas en compte la ré ouverture du mail

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur sur envoi de mail
    Par chuspyto dans le forum Langage
    Réponses: 8
    Dernier message: 04/04/2015, 21h41
  2. [Débutant] Erreur d'envoi d'un mail.
    Par chlebta*tsotsi dans le forum ASP.NET MVC
    Réponses: 2
    Dernier message: 07/04/2012, 00h02
  3. [Web Service] Erreur sur envoie du flux XML
    Par paradeofphp dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 09/12/2010, 13h21
  4. [AC-2000] Erreur sur envoi de message électronique
    Par Gabout dans le forum VBA Access
    Réponses: 4
    Dernier message: 05/08/2009, 15h27
  5. Erreur sur envoi Outlook 2007
    Par Etienne00 dans le forum Outlook
    Réponses: 6
    Dernier message: 19/05/2008, 21h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo