A voir également:
- Publipostage via VBA
- Publipostage mail - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Erreur 1004 vba ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
2 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié le 2 janv. 2018 à 15:36
Modifié le 2 janv. 2018 à 15:36
Bonjour
Tu n'avais peut-^tre pas besoin d'une macro pour noter les anniversaires.... :-)
en écrivant la formule dans Q2 et en tirant vers le bas....
version vba
dans word le publipostage se fait par des "x" ou "X" et non par "anniversaire " ????
Michel
Tu n'avais peut-^tre pas besoin d'une macro pour noter les anniversaires.... :-)
en écrivant la formule dans Q2 et en tirant vers le bas....
version vba
Option Explicit '------------------- Sub souhaiter_anniv() Dim Derlig As Integer, Lig As Integer With ActiveSheet 'nettoyage .Columns("Q").ClearContents 'dernière ligne utilisée Derlig = .Columns("A").Find(what:="*", searchdirection:=xlPrevious).Row 'parcours la zone For Lig = 2 To Derlig If .Cells(Lig, "A") <> "" Then 'on est à la date d'anniversaire If Date = .Cells(Lig, "P") Then .Cells(Lig, "Q") = "anniversaire" Else If Date - .Cells(Lig, "P") <= 5 And _ Date - .Cells(Lig, "P") > 0 Then .Cells(Lig, "Q") = " bientôt anniversaire" End If End If End If Next End With ' appel word End Sub
dans word le publipostage se fait par des "x" ou "X" et non par "anniversaire " ????
Michel
Merci de votre réponse.
Si j'ai cette macro qui a chaque fois remet la formule c'est que c'est un document qui va évoluer avec de nouveaux clients c'est pour réaffecter à chaque fois la formule aux nouvelles lignes.
Chaque fois que la macro a mis la formule dans chaque case devant le client pour savoir si c'est bientôt son anniversaire ou si c'est le jour J. (même si des fois la formule et déjà mis ça refera toute la base tant pis... ^^)
J'aimerais que ça lance mon Word pour mon publipostage (ça j'y arrive) mais que ça me mette aussi directement en forme le publipostage avec les personnes qui sont en "anniversaire" filtrer la base Excel quoi.
Et que j'ai plus qu'à vérifier quelques détails et à lancer l'impression.
Merci encore de votre retour.
Bonne soirée
Joanito.
Si j'ai cette macro qui a chaque fois remet la formule c'est que c'est un document qui va évoluer avec de nouveaux clients c'est pour réaffecter à chaque fois la formule aux nouvelles lignes.
Chaque fois que la macro a mis la formule dans chaque case devant le client pour savoir si c'est bientôt son anniversaire ou si c'est le jour J. (même si des fois la formule et déjà mis ça refera toute la base tant pis... ^^)
J'aimerais que ça lance mon Word pour mon publipostage (ça j'y arrive) mais que ça me mette aussi directement en forme le publipostage avec les personnes qui sont en "anniversaire" filtrer la base Excel quoi.
Et que j'ai plus qu'à vérifier quelques détails et à lancer l'impression.
Merci encore de votre retour.
Bonne soirée
Joanito.