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 :

Envoie de fichier Excel [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2012
    Messages : 28
    Par défaut Envoie de fichier Excel
    Bonjour je me presente big bigokou pour les intimes voila je démarre sur vba et j essaie de créer des codes en auto didact c est pas facile mais j arrive a me debrouiller la je suis bloqué car j aimerais avoir de l aide pour envoye des fichier excel trier par correspondant budgétaire et l'élement déclencheur serait à relancer qui peut m aider????

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    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 208
    Par défaut
    Bonjour,

    Peux-tu donner un exemple de ce que tu veux faire ?

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2012
    Messages : 28
    Par défaut
    bonjour merci de me repondre je voudrais par exemple selectionne pour pascal roehr toutes les factures qui sont à relancer et lui envoye un mail avec un message, ainsi que pour tous les autres correspondant ...

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    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 208
    Par défaut
    1. Quelle est ta version d'Excel ?
    2. Quel est ton logiciel de messagerie ?

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2012
    Messages : 28
    Par défaut
    excel 2007 et outlook 2007

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    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 208
    Par défaut
    Regarde le code suivant. Pour chaque message, les factures sont dans un classeur en pièce jointe. C'est plus compliqué de les incorporer dans le texte du message.

    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
    Sub EnvoiMail()
        Dim C As Range, Plage As Range, Factures As Range, Plage2 As Range
        Dim OlApp As Object, M As Object, Wbk As Workbook
        Set OlApp = CreateObject("Outlook.application")
        With Sheets("DOMAINE")
            Set Plage = .Range(.[A2], .Cells(.Rows.Count, 1).End(xlUp))
        End With
        With Sheets("Justif")
            Set Factures = .Range(.[A1], .Cells(.Rows.Count, 1).End(xlUp)).Resize(, 11)
            For Each C In Plage
                .AutoFilterMode = False
                Factures.AutoFilter 5, C.Value
                Factures.AutoFilter 10, "à relancer"
                Set Plage2 = Factures.Offset(1).Resize(Factures.Rows.Count - 1, 1)
                If Application.Subtotal(103, Plage2) > 0 Then
                    Set Plage2 = Factures.SpecialCells(xlCellTypeVisible)
                    Set M = OlApp.CreateItem(olMailItem)
                    Set Wbk = Workbooks.Add(1)
                    Plage2.Copy Wbk.Sheets(1).[A1]
                    On Error Resume Next
                    Kill ThisWorkbook.Path & "\" & "temp.xls"
                    Wbk.SaveAs ThisWorkbook.Path & "\" & "temp", FileFormat:=xlExcel8
                    Wbk.Close False
                    On Error GoTo 0
                    With M
                        .Subject = "Objet"
                        .Body = "Message"
                        .Recipients.Add C.Offset(, 2).Value
                        .attachments.Add ThisWorkbook.Path & "\" & "temp.xls"
                        '.Display
                        .Send
                    End With
                    Kill ThisWorkbook.Path & "\" & "temp.xls"
                End If
            Next C
        End With
    End Sub

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

Discussions similaires

  1. [XL-2007] gmail envoi automatique fichier excel
    Par serge 21 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/05/2014, 20h34
  2. Envoi de fichiers excel par e-mail.
    Par Rzita dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/09/2008, 14h20
  3. Envoi de fichier excel par mail automatique
    Par julio02200 dans le forum Excel
    Réponses: 3
    Dernier message: 06/11/2007, 14h31
  4. envoi mail fichier excel en VBA
    Par natie_49 dans le forum Excel
    Réponses: 1
    Dernier message: 09/07/2007, 19h56
  5. Probleme d'envoi de fichiers EXcel
    Par lagaffe34 dans le forum Access
    Réponses: 3
    Dernier message: 02/02/2006, 11h41

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