Bonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais puisque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuille où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feuil2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0" par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 inscris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostage.
Cordialement.
lStephBonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais puisque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuille où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feuil2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0" par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 inscris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostage.
Cordialement.
lSteph
Bonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais puisque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuille où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feuil2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0" par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 inscris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostage.
Cordialement.
lStephBonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais puisque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuille où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feuil2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0" par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 inscris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostage.
Cordialement.
lStephBonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais puisque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuille où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feuil2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0" par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 inscris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostage.
Cordialement.
lSteph
Bonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais puisque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuille où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feuil2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0" par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 inscris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostage.
Cordialement.
lStephBonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque lign e de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque lign e de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque lign e de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque ligne
de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Bonjour,
Le bout de programme suivant copie les données filtrées de la feuil1 à
partir de A1 vers la feuil2 en A1 et nomme la zone réceptrice "Liste" :
Sub ListeWord()
ActiveWorkbook.Names("Liste").Delete
Sheets("Feuil2").Range("A1").CurrentRegion.ClearContents
Sheets("Feuil1").Range("A1").CurrentRegion.Copy
Sheets("Feuil2").Range("A1").PasteSpecial
ActiveWorkbook.Names.Add Name:="Liste", _
RefersToR1C1:=Sheets("Feuil2").Range("A1").CurrentRegion
Application.CutCopyMode = False
End Sub
Camille
"laplesse" wrote:5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
Oui c'est bien cela mon problème, car même avec des filtres élaborés et
des
zones d'extraction Word prends toute la base et nous sommes obligés de
refiltrer
Je cherche donc un macro Excel qui à partir de ma feuille d'extraction
recopierait uniquement les données filtrées.
"Croy" a écrit dans le message de news:J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque
ligne
de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Salut Laplesse,
Dans ton cas, personnellement voilà comment je procède :
1) créer une colonne A:A que je nomme code.
2) En A:A mettre des croix sur sur chaque ligne de données, ce qui
permettra de sélectionner les destinataires
3) mettre des flêches de filtre sur le haut de ta base
4) selectionner les "x" de la colonne A:A : la base se plie (à tes
désires)
Petite pause où je pleurniche toujours car : Word ne reconnaît
malheureusement pas les filtres (même filtée Word prend en
considération toujours l'entier d'une base sous Excel) donc :
5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
On dirait que c'est long mais ça va très vite avec un peu d'habitude.
Et puis tu peux créer plusieurs colonnes de code en début de base
Excel, ce qui te permet de "garder en mémoire" plusieurs options de
tris dans une même base et de trier ta base en fonction de tes
besoins, de tes désires ou de tes envies.
Une solution comme une autre, tout de bon Laplesse - Croy
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:31:20
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:36:18
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 11:23:34
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
Le bout de programme suivant copie les données filtrées de la feuil1 à
partir de A1 vers la feuil2 en A1 et nomme la zone réceptrice "Liste" :
Sub ListeWord()
ActiveWorkbook.Names("Liste").Delete
Sheets("Feuil2").Range("A1").CurrentRegion.ClearContents
Sheets("Feuil1").Range("A1").CurrentRegion.Copy
Sheets("Feuil2").Range("A1").PasteSpecial
ActiveWorkbook.Names.Add Name:="Liste", _
RefersToR1C1:=Sheets("Feuil2").Range("A1").CurrentRegion
Application.CutCopyMode = False
End Sub
Camille
"laplesse" wrote:
5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
Oui c'est bien cela mon problème, car même avec des filtres élaborés et
des
zones d'extraction Word prends toute la base et nous sommes obligés de
refiltrer
Je cherche donc un macro Excel qui à partir de ma feuille d'extraction
recopierait uniquement les données filtrées.
"Croy" <croy@tcag.ch> a écrit dans le message de news:
1169631063.297920.17880@v33g2000cwv.googlegroups.com...
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque
ligne
de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Salut Laplesse,
Dans ton cas, personnellement voilà comment je procède :
1) créer une colonne A:A que je nomme code.
2) En A:A mettre des croix sur sur chaque ligne de données, ce qui
permettra de sélectionner les destinataires
3) mettre des flêches de filtre sur le haut de ta base
4) selectionner les "x" de la colonne A:A : la base se plie (à tes
désires)
Petite pause où je pleurniche toujours car : Word ne reconnaît
malheureusement pas les filtres (même filtée Word prend en
considération toujours l'entier d'une base sous Excel) donc :
5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
On dirait que c'est long mais ça va très vite avec un peu d'habitude.
Et puis tu peux créer plusieurs colonnes de code en début de base
Excel, ce qui te permet de "garder en mémoire" plusieurs options de
tris dans une même base et de trier ta base en fonction de tes
besoins, de tes désires ou de tes envies.
Une solution comme une autre, tout de bon Laplesse - Croy
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:31:20
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:36:18
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 11:23:34
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Bonjour,
Le bout de programme suivant copie les données filtrées de la feuil1 à
partir de A1 vers la feuil2 en A1 et nomme la zone réceptrice "Liste" :
Sub ListeWord()
ActiveWorkbook.Names("Liste").Delete
Sheets("Feuil2").Range("A1").CurrentRegion.ClearContents
Sheets("Feuil1").Range("A1").CurrentRegion.Copy
Sheets("Feuil2").Range("A1").PasteSpecial
ActiveWorkbook.Names.Add Name:="Liste", _
RefersToR1C1:=Sheets("Feuil2").Range("A1").CurrentRegion
Application.CutCopyMode = False
End Sub
Camille
"laplesse" wrote:5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
Oui c'est bien cela mon problème, car même avec des filtres élaborés et
des
zones d'extraction Word prends toute la base et nous sommes obligés de
refiltrer
Je cherche donc un macro Excel qui à partir de ma feuille d'extraction
recopierait uniquement les données filtrées.
"Croy" a écrit dans le message de news:J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque
ligne
de
données, qui me permettrait de sélectionner les destinataires puis de
fusionner directement vers mon doc Word.
Salut Laplesse,
Dans ton cas, personnellement voilà comment je procède :
1) créer une colonne A:A que je nomme code.
2) En A:A mettre des croix sur sur chaque ligne de données, ce qui
permettra de sélectionner les destinataires
3) mettre des flêches de filtre sur le haut de ta base
4) selectionner les "x" de la colonne A:A : la base se plie (à tes
désires)
Petite pause où je pleurniche toujours car : Word ne reconnaît
malheureusement pas les filtres (même filtée Word prend en
considération toujours l'entier d'une base sous Excel) donc :
5) Ctrl/Shift/End selection la base filtrée
6) Ctrl C pour copier la selection
7) Alt tab pour basculer sous Word
8) Ctrl N pour générer un doc vièrge sous Word
9) Ctrl V pour copier la base (filtrée cette fois) sous Word
9) Ctrl S pour sauvgarder la BD Word
10) Executer les opération de fusion entièrement sous Word en
délaissant lâchement Excel
On dirait que c'est long mais ça va très vite avec un peu d'habitude.
Et puis tu peux créer plusieurs colonnes de code en début de base
Excel, ce qui te permet de "garder en mémoire" plusieurs options de
tris dans une même base et de trier ta base en fonction de tes
besoins, de tes désires ou de tes envies.
Une solution comme une autre, tout de bon Laplesse - Croy
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:31:20
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:36:18
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 11:23:34
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Sinon si tu as une solution plus simple avec Excel je suis preneur
oui
Merci cela fonctionne, mais une fois dans Word je dois refiltrer, car si
effectivement la liste importée ne contient que les données dont le c hamp
imprimer est à 1, Word prends en compte sans en afficher les données toutes
les lignes de ma base??
Sinon si tu as une solution plus simple avec Excel je suis preneur
Pascal
"LSteph" a écrit dans le message de news:
%23$Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais pu isque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuil le où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feu il2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0 " par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 in scris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostag e.
Cordialement.
lStephBonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque l igne
de données, qui me permettrait de sélectionner les destinataires p uis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:09:14
avast! - copyright (c) 1988-2007 ALWIL Software.http://www.
Sinon si tu as une solution plus simple avec Excel je suis preneur
oui
Merci cela fonctionne, mais une fois dans Word je dois refiltrer, car si
effectivement la liste importée ne contient que les données dont le c hamp
imprimer est à 1, Word prends en compte sans en afficher les données toutes
les lignes de ma base??
Sinon si tu as une solution plus simple avec Excel je suis preneur
Pascal
"LSteph" <lcocost...@frite.fr> a écrit dans le message de news:
%23$4H1E5PHHA.4...@TK2MSFTNGP03.phx.gbl...
Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais pu isque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuil le où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feu il2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0 " par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 in scris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostag e.
Cordialement.
lSteph
Bonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque l igne
de données, qui me permettrait de sélectionner les destinataires p uis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:09:14
avast! - copyright (c) 1988-2007 ALWIL Software.http://www.
Sinon si tu as une solution plus simple avec Excel je suis preneur
oui
Merci cela fonctionne, mais une fois dans Word je dois refiltrer, car si
effectivement la liste importée ne contient que les données dont le c hamp
imprimer est à 1, Word prends en compte sans en afficher les données toutes
les lignes de ma base??
Sinon si tu as une solution plus simple avec Excel je suis preneur
Pascal
"LSteph" a écrit dans le message de news:
%23$Bonjour,
Excel pourrait à tel effet se passer de Word sans trop de pb, mais pu isque
c'est déjà en place dans un publipostage word:
lorsque tu choisis ta source de données excel choisis une plage de
cellules nommée préalablement "maplage" et située dans une feuil le où tu
fais une extraction depuis la plage de ta base de données complète
"mabase".
Préalable:
Dans excel
dans la source ta base de données (située disons par exemple en Feu il2)
attenant à ta base ajoute un champ "imprimer" pour y mettre "1" ou "0 " par
exemple selon que tu souhaites imprimer ou non
dans la feuille destination de ton extraction (ex: Feuil1)
il te faudra donc depuis cette feuille nommer par ex: "mabase" la plage
de la base de données en la pointant dans l'autre feuille.
puis donc
dans la feuille destination(Feuil1)
plus loin à droite de la zone où tu vas extraire supposons AB2
inscris le libellé du champ critère "imprimer" et en dessous AB3 in scris
"1"
Sélectionnes ces deux cellules puis
Menu Données
Filtre
filtre élaboré
Action: copier vers autre emplacement
Plages: mabase
Critères: $AB$2:$AB3$
Copier dans: $a$1
Ok
Tu obtiens
l'extraction des données pour les quelles le champ imprimer est à 1
Nommes cette plage maplage
Tu dois pouvoir maintenant y réfèrer dans Word pour ton publibostag e.
Cordialement.
lStephBonjour,
J'ai une Feuille excel qui sert de liste pour un publipostage Word.
J'aimerais sur ma feuille excel avoir une case à cocher sur chaque l igne
de données, qui me permettrait de sélectionner les destinataires p uis de
fusionner directement vers mon doc Word.
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 08:21:59
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 09:37:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000706-0, 23/01/2007
Analyse le : 24/01/2007 10:09:14
avast! - copyright (c) 1988-2007 ALWIL Software.http://www.