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 :

envoi e-mail avec outlook en vba


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Points : 5
    Points
    5
    Par défaut envoi e-mail avec outlook en vba
    bonjour a tous je cherche le moyen d'envoyer un e-mail automatique en vba j ai deja une partie du code mais ca bloque a louverture d'outlook je n arrive pas a mettre une adresse de destination automatique
    voici mon code: ca bloque au niveau du rouge
    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
    Sub create()
    '
    ' create Macro
    '
    ' Keyboard Shortcut: Ctrl+y
    '
    Range("A15:Q42").Select
    Selection.Copy
    Workbooks.Open Filename:= _
    "M:\marketing\Yield Management\YM CCB Dashboards\Price tool\Price tool 2012\template essais.xlsx"
    lig = Range("a42").End(xlUp).Offset(1, 0).Select
    Selection.Paste
    ActiveWorkbook.Save
    Application.Dialogs(xlDialogSendMail).ShowActiveWindow.Close
    Range("A15").Select
    End Sub
    quelqu un pourrait il maider c est super important merci d avance

  2. #2
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Bonjour,

    La ligne 14 contient deux instructions non séparées par ":". Soit tu mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Application.Dialogs(xlDialogSendMail).Show
    ActiveWindow.Close
    soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Dialogs(xlDialogSendMail).Show: ActiveWindow.Close
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  3. #3
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Dialogs(xlDialogSendMail).Show "thibautewbank@gmail.com"

Discussions similaires

  1. [XL-2007] Envoi de mail avec signature par VBA
    Par Klode784 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 27/06/2019, 20h53
  2. [OL-2003] Automatiser l'envoi de mail avec outlook
    Par jfox dans le forum Outlook
    Réponses: 1
    Dernier message: 20/03/2009, 22h47
  3. [Sources][A-07] Envoi de mails avec Outlook Express
    Par AlainL dans le forum Contribuez
    Réponses: 0
    Dernier message: 06/01/2009, 10h43
  4. Envoi de mail avec Outlook
    Par lolo_bob2 dans le forum Access
    Réponses: 5
    Dernier message: 31/05/2006, 13h30
  5. Envoi E-mail avec Outlook Express
    Par chim33 dans le forum Access
    Réponses: 6
    Dernier message: 24/12/2005, 17h14

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