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 :

ANNIVERSAIRE rappel par mail


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 96
    Par défaut ANNIVERSAIRE rappel par mail
    Bonjour,

    J'au un tableau avec des dates anniversaires et je souhaiterais envoyer un mail de rappel le jour de l'anniversaire.
    Pouvez vous m'aider, car j'ai une procédure mais qui ne fonctionne pas.
    Merci de votre aide.
    Ci joint mon fichier .
    Cordialement
    ZANNIVERSAIRES - Copie.xls

  2. #2
    Membre chevronné
    Homme Profil pro
    Formateur bureautique
    Inscrit en
    Janvier 2021
    Messages
    302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Formateur bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2021
    Messages : 302
    Par défaut Idée
    Bonjour
    à votre place ce que je ferais, ce serait enregistrer une macro de publipostage depuis WORD (avec option mailing évidemment)

    Dans votre fichier Excel, il y aurait la base de données classique + une colonne message perso ou standard + une colonne qui détecte avec une fonction si à qui il faut l'envoyer (mettre un X)
    Au moment d'enregistrer la macro sous Word, vous demandez (de mémoire, à l'étape 3 de l'assistant du publipostage) de filtrer les X
    Il suffira d'adapter le SI d'excel à la fréquence de vos envois et le tour est joué

    je vous mets un exemple en PJ


    Code VBA word
    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
    Sub Publipostage()
    '
    ' Publipostage Macro
    '
    Dim ma_source As String
    ma_source = "C:\Users\XXXX___XXXX\Desktop\BDD Anniv.xlsx" 'à modifier pour vous
    
        ActiveDocument.MailMerge.MainDocumentType = wdEMail
        ActiveDocument.MailMerge.OpenDataSource Name:=ma_source, ConfirmConversions:=False, _
            ReadOnly:=False, LinkToSource:=True, AddToRecentFiles:=False, _
            PasswordDocument:="", PasswordTemplate:="", WritePasswordDocument:="", _
            WritePasswordTemplate:="", Revert:=False, Format:=wdOpenFormatAuto, _
            Connection:= _
            "Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=ma_source;Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Engine Type=37;Jet OLEDB:Database Lock" _
            , SQLStatement:="SELECT * FROM `Feuil1$`", SQLStatement1:="", SubType:= _
            wdMergeSubTypeAccess
        ActiveDocument.MailMerge.Fields.Add Range:=Selection.Range, Name:= _
            "Message_retenu"
        ActiveDocument.MailMerge.ViewMailMergeFieldCodes = wdToggle
        ActiveDocument.MailMerge.DataSource.ActiveRecord = wdNextRecord
        With ActiveDocument.MailMerge
            .Destination = wdSendToEmail
            .SuppressBlankLines = True
            With .DataSource
                .FirstRecord = wdDefaultFirstRecord
                .LastRecord = wdDefaultLastRecord
            End With
            .Execute Pause:=False
        End With
    End Sub
    Fichiers attachés Fichiers attachés

  3. #3
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 96
    Par défaut
    Bonjour,

    Merci pour votre réponse, mais je souhaiterais que le mail s'envoie automatiquement à la date de l'anniversaire, lorsque que j'ouvre le fichier.
    En fait comme celui que j'avais précédemment et qui ne fonctionne plus et je ne trouve pas la raison.
    Encore merci pour votre aide.
    Cordialement

Discussions similaires

  1. Rappel d'anniversaire mensuel - Par où commencer ?
    Par declencher dans le forum Android
    Réponses: 1
    Dernier message: 31/08/2018, 08h52
  2. Requete avec rappel par mail
    Par Amer68 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 04/06/2012, 09h04
  3. [SP 2010] Workflow de Rappel par mail
    Par va-copilot dans le forum Développement Sharepoint
    Réponses: 4
    Dernier message: 12/04/2012, 11h00
  4. SugarCRM : Fonction de rappel par mail
    Par AnthOO42 dans le forum SugarCRM
    Réponses: 0
    Dernier message: 14/01/2010, 17h06
  5. Fonction "rappel" par e-mail
    Par toto le héros dans le forum Project
    Réponses: 3
    Dernier message: 27/05/2009, 09h52

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