[excel 2007] publipostage word à partir d'une valeur d'une cellule

gia17

XLDnaute Junior
Bonjour à tous,

J'essaie d'automatiser un publispotage (doc Word) à partir d'excel, grace aux différents sujets que j'ai trouvé sur ce forum.

Dans le code, j'utilise notamment :

Format:=wdOpenFormatAuto, Connection:=Conn, SQLStatement:="SELECT * FROM [Feuil1$] WHERE [societe] like 'prive'"

J'ai donc dans la feuil1 plusieures colonnes, dont une intitulée "societe". Je veux lancer le publipostage uniquement pour les lignes ,de la colonne "société" , qui contiennent "prive".

Le code ci-dessus fonctionne, mais j'aimerais que "prive" devienne un champ variable. Est-il possible de mettre un code du genre WHERE [societe] like cells(5,1).value ?

Merci par avance de vos réponses,
Cordialement

Gia17
 

chris

XLDnaute Barbatruc
Re : [excel 2007] publipostage word à partir d'une valeur d'une cellule

Bonjour

...

Le code ci-dessus fonctionne, mais j'aimerais que "prive" devienne un champ variable. Est-il possible de mettre un code du genre WHERE [societe] like cells(5,1).value ?

...

Code:
"SELECT * FROM [Feuil1$] WHERE [societe] like " & cells(5,1).value
ou (à vérifier) pour rajouter les apostrophes
Code:
"SELECT * FROM [Feuil1$] WHERE [societe] like '" & cells(5,1).value & "'"
 

Discussions similaires

Statistiques des forums

Discussions
312 495
Messages
2 088 969
Membres
103 993
dernier inscrit
Essens