OVH Cloud OVH Cloud

enregistrement à partir de listes de filtres elaborés

2 réponses
Avatar
SEB
boujour,

j'utilise excel comme une DBase et je souhaite effectuer=20
des enregistrements dans ma base =E0 partir de listes=20
de "filtres elabor=E9s" trait=E9s "=E0 un autre=20
emplacement"(dans un autre classeur excel que la base de=20
donn=E9e source)
Ex >>>>>je fais une requ=EAte sur tous les numeros de=20
telephone d'un contact via une liste filtr=E9e sur ma base=20
source via une macro

Workbooks("Classeur2").Sheets("Feuil2").Range
("D5:G23").AdvancedFilterAction:=3DxlFilterInPlace,=20
CriteriaRange:=3D _
Range("D1:D2"), Unique:=3DFalse

>>>>>je souhaiterai ensuite modifier certain numeros de=20
tel et les enregistrer =E0 partir de la liste filtr=E9e dans=20
la base de donn=E9e source

Est-ce possible ? et comment ?

merci d'avance =E0 tous
Sebastien.

2 réponses

Avatar
michdenis
Bonjour SEB,

Des données : Base de données : Nom du classeur , Nom de la feuille, Plage de données

Les filtres élaborées que tu fais, sont exécutés dans quel classeur ? Si ce n'est pas le même classeur que ta base de
données, comment procèdes-tu pour faire tes filtres ? Le résultat de ces filtres est situé où ? Tu veux faire tes
modifications sur les résultats de ces filtres ?


J'avoue personnellement avoir de la difficulté à figurer comment tu procèdes et ce que la macro devrait faire .


Salutations!



"SEB" a écrit dans le message de news:054201c33f52$15a3f280$
boujour,

j'utilise excel comme une DBase et je souhaite effectuer
des enregistrements dans ma base à partir de listes
de "filtres elaborés" traités "à un autre
emplacement"(dans un autre classeur excel que la base de
donnée source)
Ex >>>>>je fais une requête sur tous les numeros de
telephone d'un contact via une liste filtrée sur ma base
source via une macro

Workbooks("Classeur2").Sheets("Feuil2").Range
("D5:G23").AdvancedFilterAction:=xlFilterInPlace,
CriteriaRange:= _
Range("D1:D2"), Unique:úlse

je souhaiterai ensuite modifier certain numeros de
tel et les enregistrer à partir de la liste filtrée dans





la base de donnée source

Est-ce possible ? et comment ?

merci d'avance à tous
Sebastien.





Avatar
SEB
bonjour michdenis,

A)je crée ma base dans un classeur (C1)
Ex: 4 champs: Réfs-Champ2-Champ3-NumTél-

B)j'effectue ma requête dans un autre classeur (C2)
Ex:
dans A1 champ REF
Dans A2: je requête la reference du contact
dans A7 champ REF B7 champ Num de tel

filtre elaboré (dans C2)


-plage:'[C1.xls]AV (2)'!$E$2:$H$19
-zone de criteres: Feuil1!$A$1:$A$2
-copier dans :'Feuil1!$A$7:$B$7
-OK

merci d'avance
salutations

SEB

-----Message d'origine-----
Bonjour SEB,

Des données : Base de données : Nom du classeur , Nom de
la feuille, Plage de données


Les filtres élaborées que tu fais, sont exécutés dans
quel classeur ? Si ce n'est pas le même classeur que ta

base de
données, comment procèdes-tu pour faire tes filtres ?
Le résultat de ces filtres est situé où ? Tu veux faire

tes
modifications sur les résultats de ces filtres ?


J'avoue personnellement avoir de la difficulté à figurer
comment tu procèdes et ce que la macro devrait faire .



Salutations!



"SEB" a écrit dans le
message de news:054201c33f52$15a3f280$

boujour,

j'utilise excel comme une DBase et je souhaite effectuer
des enregistrements dans ma base à partir de listes
de "filtres elaborés" traités "à un autre
emplacement"(dans un autre classeur excel que la base de
donnée source)
Ex >>>>>je fais une requête sur tous les numeros de
telephone d'un contact via une liste filtrée sur ma base
source via une macro

Workbooks("Classeur2").Sheets("Feuil2").Range
("D5:G23").AdvancedFilterAction:=xlFilterInPlace,
CriteriaRange:= _
Range("D1:D2"), Unique:úlse

je souhaiterai ensuite modifier certain numeros de
tel et les enregistrer à partir de la liste filtrée dans





la base de donnée source

Est-ce possible ? et comment ?

merci d'avance à tous
Sebastien.




.