Sélection d'une plage de donnée en fonction d'un filtre
cs_JULES60
Messages postés17Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention 4 janvier 2007
-
5 déc. 2006 à 14:33
cs_JULES60
Messages postés17Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention 4 janvier 2007
-
6 déc. 2006 à 09:29
Re bonjour,
J'espère ne pas avoir dépassé mon quota de question pour la journée .... * LL *
Je voudrai savoir si c'est possible :
J'ai un tableau dans lequel j'effectue un filtre automatique .... donc chaque filtre est différent et me donne un nombre de ligne différent à chaque fois.
je voudrai que à chaque sélection je copie l'ensemble des lignes qui me sortent
Merci Jules
A voir également:
Sélection d'une plage de donnée en fonction d'un filtre
cs_JULES60
Messages postés17Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention 4 janvier 2007 5 déc. 2006 à 16:30
Et bien cela ne fonctionne pas ....
Une fois que le filtre est exécuté il ne reste que quelque lignes allant du N°51 à 102 (par exemple) ...il faut vraiment que je sélectionne le résultat du filtre ....
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 5 déc. 2006 à 16:37
Est ce qu'il y a quelque chose dans les cellule avant la ligne 51, sinon est ce que ton résultat de tri démarre toujours à partir de la ligne 51? Qu'est ce qui ne marche pas? T'as un bout de code?
Drikce 06
Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
cs_JULES60
Messages postés17Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention 4 janvier 2007 5 déc. 2006 à 16:56
En fait j'ai pleins de ligne de 1 à 150 au moins ... je filtre d'après un critère numérique ...
donc je me retrouve à l'écran avec la ligne 51 - 61 -120 - 137 ...et les autres lignes sont masquées .... (c'est le principe du filtre) ...
la est tout le problème car j'avai penser à range la cellule ou ça m'arrangeai et ensuite faire descendre le curseur et insérer une boucle ... mais le curseur descend en prennant en compte les cellules masquées ... ils ignorent le filtre ... donc ça va pas ...;
J'espère avoir été plus claire
Merci Jules
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_JULES60
Messages postés17Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention 4 janvier 2007 5 déc. 2006 à 17:02
En fait j'ai pleins de ligne de 1 à 150 au moins ... je filtre d'après un critère numérique ...
donc je me retrouve à l'écran avec la ligne 51 - 61 -120 - 137 ...et les autres lignes sont masquées .... (c'est le principe du filtre) ...
la est tout le problème car j'avai penser à range la cellule ou ça m'arrangeai et ensuite faire descendre le curseur et insérer une boucle ... mais le curseur descend en prennant en compte les cellules masquées ... ils ignorent le filtre ... donc ça va pas ...;
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 5 déc. 2006 à 23:38
Essaie comme ceci
Range("A1").Select ' changer pour la 1ere ligne-1ere colonne, la où tu mets ton filtre
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
S'il y a des espaces, ça pourrait ne pas fonctionner
À ce moment, il faudrait que tu boucles dans les 2 sens en utilisant
SpecialCells(XlCellTypeVisible)
qui détermine si la cellule est visible (non masquée par le filtre)