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

Excel Discussion :

Envoi e-mail automatique via Excel


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Exploitant
    Inscrit en
    Octobre 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitant
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Envoi e-mail automatique via Excel
    Bonjour,

    J'utilise un tableau Excel avec des équipements à contrôler à une date précise et je voudrais m'envoyer le tableau en pièce jointe sur une ou plusieurs adresse e-mail via Outlook.

    Je ne sais pas si cela est possible.

    Merci de me dire comment faire si cela est possible.

  2. #2
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Bonjour,

    Voici ce que j'utilise. Attention, il met le tableau dans le corps du texte. Il ne te reste plus grand chose à faire ....


    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    Sub EnvoiMail()
     
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    '''''''''' Création du mail
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''
     
    'préparation du mail
     
    Sheets("Block").Select
     
        Dim OutApp As Object
        Dim OutMail As Object
        Dim strbody As String
     
        Set OutApp = CreateObject("Outlook.Application")
        Set OutMail = OutApp.CreateItem(0)
     
     
    '''''''''''''''''''''''''''''''''''''
    strHTML = ""
    strHTML = strHTML & "<HEAD>" & "</HEAD>"
    strHTML = strHTML & "<BODY>"
    strHTML = strHTML & "Bonjour, <BR><BR>Voici la liste des lots bloqués.<BR><BR>"
    strHTML = strHTML & "<table style='border: solid 1px black' cellpadding='10'>"   '"<TABLE BORDER>"
     
     
    For i = 1 To ActiveWorkbook.Sheets("Block").Range("A65536").End(xlUp).Row
     
        strHTML = strHTML & "<TR halign='middle'nowrap>"
        For j = 1 To 6 'nombre de colonnes
        strHTML = strHTML & "<TD style=' border-collapse:collapse; border: solid 1px black' bgcolor='blank'align='center'><FONT COLOR='blue'SIZE=3>" _
                & Cells(i, j) & "</FONT></TD>"
        Next j
        strHTML = strHTML & "</TR>"
     
    Next i
    strbody = strHTML & "</Table>"
     
     
    '''''''''''''''''''''''''''''''''''''''''
     
        On Error Resume Next
     
        With OutMail
            .display
            '.To = "coucou@dgkfhjkhl.be"
            .CC = ""
            .BCC = ""
            .Subject = "Block notifications"
            .HTMLBody = strbody & "<br>" & "Bien à Vous," & .HTMLBody & "</BODY>"
            .display '.Send
        End With
     
        On Error GoTo 0
        Set OutMail = Nothing
        Set OutApp = Nothing
     
    End sub


    Des pistes :

    http://www.developpez.net/forums/d12...excel-outlook/
    http://www.developpez.net/forums/d11...k-macro-excel/
    http://www.developpez.net/forums/d12...-sous-outlook/

Discussions similaires

  1. [XL-2010] Envoi de mail automatique sous Excel
    Par mad01 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 07/04/2015, 12h41
  2. Envoie e-mail + PJ via excel à adapter
    Par Debutant10 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/06/2013, 10h34
  3. [AC-2003] Probleme d'envoi e-mail automatique via outlook
    Par pyro572 dans le forum VBA Access
    Réponses: 4
    Dernier message: 16/08/2012, 17h56
  4. Envoi de mail automatique depuis Excel + ajout condition temporelle
    Par l'acrobate dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/05/2012, 11h46
  5. envoi mail automatique via macro excel
    Par ellewided dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 14/08/2009, 10h10

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