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 :

Macro : page excel a envoyé depuis une liste de destinataire située dans une autre page


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Electricien
    Inscrit en
    Décembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Electricien
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2016
    Messages : 2
    Par défaut Macro : page excel a envoyé depuis une liste de destinataire située dans une autre page
    Bonjour a tous!

    Comment fais t on svp avec le code ci-dessous pour envoyer la page excel "sheet1" a une liste de destinataire ( une vingtaine) situé dans la page sheet2 A1:A20?

    Merci bcp



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub Envoi()
    Dim Dest(3) As String, Sujet As String
    Sheets("Synthese").Select 'Saisir le nom exact la feuille du classeur
    ActiveSheet.Copy 'crée une copie de la feuille active
    Dest(0) = "xxxxxx@aaaa.fr" 'Saisir l'adresse mail 1
    Dest(1) = "yyyyyyy@aaaa.fr.fr" 'Saisir l'adresse mail 2
    Dest(2) = "ZZZZZ@aaaa.fr" 'Saisir l'adresse mail 2
    Sujet = "Envoi de la feuille de synthèse "
    ActiveWorkbook.SendMail Dest, Sujet, True
    Application.DisplayAlerts = False
    ActiveWorkbook.Close 'ferme la copie de la feuille active
    Application.DisplayAlerts = True
    MsgBox ("Synthèse envoyée")
    End Sub

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Bonjour,

    Il faut changer la taille du tableau dest(), puis le remplir via une boucle

  3. #3
    Candidat au Club
    Homme Profil pro
    Electricien
    Inscrit en
    Décembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Electricien
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2016
    Messages : 2
    Par défaut
    Bonjour et Merci,

    Etant vraiment un novice je ne sais pas encore comment faire une boucle

    Dsl du retard

    Merci encore

  4. #4
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Etre novice ne dispense pas d'un minimum de recherche et d'effort.
    Il y a sur ce site (et sur pleins d'autres) de nombreux tutos pour te former au VBA.
    Pour les boucles: http://silkyroad.developpez.com/vba/boucles/

Discussions similaires

  1. Réponses: 16
    Dernier message: 06/03/2015, 00h14
  2. Réponses: 0
    Dernier message: 01/09/2012, 16h42
  3. Réponses: 3
    Dernier message: 14/08/2012, 10h24
  4. Réponses: 4
    Dernier message: 01/03/2012, 19h50
  5. Réponses: 2
    Dernier message: 29/02/2012, 15h20

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