OVH Cloud OVH Cloud

selectionner une region ? dans VBA .... je m'embrouille....

3 réponses
Avatar
Alfred WALLACE
Bonjour ;-)

Voici la zone telle qu'elle existe au debut du traitement :

col A col B

ligne 10 NOM DUPONT
ligne 11 PRENOM <cellule vide>
ligne 12 AGE 40
ligne 13 VILLE <cellule vide>

la zone A10:B13 s'appele ZONE_CRITERE. Je souhaite r=E9cup=E9rer
uniquement
col A col B

ligne 10 NOM DUPONT
ligne 11 AGE 40 ***avec
seulement A10:B11 selectionn=E9***


Pour ce faire, je tris A10:B13 sur la colonne B et j'obtiend ceci :
col A col B

ligne 10 AGE 40
ligne 11 NOM DUPONT
ligne 12 PRENOM <cellule vide>
ligne 13 VILLE <cellule vide> *** mais TOUT
A10:B13 est selectionn=E9***

Alors, comment je peux garder UNIQUEMENT
col A col B

ligne 10 NOM DUPONT
ligne 11 AGE 40 ***avec
seulement A10:B11 selectionn=E9***


Voil=E0, j'esp=E8re que je n'ai pas =E9t=E9 trop "brouillon" ..

Merci

Jos=E9

3 réponses

Avatar
AV
Une(des) question(s) :
Pourquoi organiser une zone de critères avec les champs en lignes ?
Pourquoi reprendre tous les noms de champs de la BD ?
Pourquoi ne pas poser la question sous la forme : "J'ai une BD comprenant les
champs x, y, Z.... et je souhaiterais extraire....etc ??
Sais-tu qu'ils existe une méthode utilisant un champ calculé qui ne nécessite
qu'une seule formule dans une cellule ?

AV
Avatar
Alfred WALLACE
Bonjour AV

oui, les champs sont en ligne, mais, ensuite je fait un collage
spécial+transposer, pour les replacer en colonne. La feuille de saisie
de l'utilisateur n'a pas la même tête que la feuille dans laquelle
est calculée le filtre élaboré.

Merci pour tes conseils.

José
Avatar
michdenis
Bonjour Alfred,

Un filtre élaboré demande nécessairement une ligne d'étiquette.

La zone de critère doit reprendre les mêmes étiquettes de colonnes
de la table en respectant la syntaxe et l'orthographe utilisé dans
la table.

Attention, si tu tries ta plage, les étiquettes ne doivent pas faire parti
de ton tri. Pour éviter cela, donne un formatage différent à ta ligne
d'étiquette... excel comprend que cette ligne représente des "en-têtes"
de colonnes.

En dernier lieu, il est toujours possible d'utiliser comme zone de critère
une plage comme celle-ci :
H1 : laissé totalement vide
H2 : une formule


Salutations!


"Alfred WALLACE" a écrit dans le message de news:
Bonjour AV

oui, les champs sont en ligne, mais, ensuite je fait un collage
spécial+transposer, pour les replacer en colonne. La feuille de saisie
de l'utilisateur n'a pas la même tête que la feuille dans laquelle
est calculée le filtre élaboré.

Merci pour tes conseils.

José