Bonjour,
Permettez-moi tout d'abord de vous féliciter de la qualité de vos contributions; étant novice, j'ai, grâce à vous, débuté la constitution d'un système basé sur excel et permettant la gestion de dossiers - relativement nombreux - et d'éditer des documents avec Word.
Mon projet est le suivant :
A partir d'excel (bouton et code VBA), je souhaite lancer une procédure de publipostage avec word mais n'y envoyer que les "lignes excel" au sein desquelles à la "colonne" X se trouve l'argument "oui" (ou 1 ou non vide).
Vous l'avez compris, malgré toutes mes recherches, je n'ai pas trouvé le code VBA qui me permet de filtrer les données avant de les envoyer dans word...
Merci d'avance à ceux qui voudront bien m'aider.
Bonne fin de journée.
PS : j'ai essayé ce code où "Liste" est la feuille et "fusion" la fameuse colonne :
mais j'ai une erreur dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 .OpenDataSource Name:=Chemin & NomBase, _ Connection:="Driver={Microsoft Excel Driver (*.xls)};" & _ "DBQ=" & NomBase & "; ReadOnly=True;", _ SQLStatement:="SELECT * FROM [Liste$] WHERE [fusion] = ""1"" "
Partager