Recherche dans une colonne de taille variable
pat redoue
Messages postés
11
Statut
Membre
-
ddez -
ddez -
Bonjour,
j'effecrtue une recherche dans une colonne du plus petit element et donc ulisait la formule SMALL(K15:K5010,1) sous excel.
Mais en fait le nombre de donnee dans la colonne varie(plus ou moins),donc je voudrais que la recherche se fasse exactement sur la longueur ou il y a des chiffres.
est ce que quelqu'un connait une fonction ou un code qui pourrais faire l'affaire?
merci de votre aide;-)
j'effecrtue une recherche dans une colonne du plus petit element et donc ulisait la formule SMALL(K15:K5010,1) sous excel.
Mais en fait le nombre de donnee dans la colonne varie(plus ou moins),donc je voudrais que la recherche se fasse exactement sur la longueur ou il y a des chiffres.
est ce que quelqu'un connait une fonction ou un code qui pourrais faire l'affaire?
merci de votre aide;-)
A voir également:
- Recherche dans une colonne de taille variable
- Comment réduire la taille d'un fichier - Guide
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Colonne word - Guide
1 réponse
Salut,
essaie cette fonction pour lister les cellules d'une colonne dans un tableau :
En gros, pour expliquer le code,
- "For Each xxx In xxx" permet d'énumérer tous les éléments d'un groupe d'élément
- "ThisWorkbook.Sheets("zz").Range("A1")" permet de pointer l'une des cases de ton tableau
- "CurrentRegion" pointera l'ensemble des cellules contigues non vide (donc toute la zone de ton tableau si il n'y a pas de colonne ou de ligne vide
- "Columns(11)" permet de ne pointer que la 11ème colonne de la zone sélectionnée (si ton tableau commence à la colonne A, cette commande te permettra de garder uniquement la colonne K)
- Et enfin "Cells" pour dire que tu parles de la liste des cellules de cette colonne.
essaie cette fonction pour lister les cellules d'une colonne dans un tableau :
For Each cellule In ThisWorkbook.Sheets("zz").Range("A1").CurrentRegion.Columns(11).Cells
'traitement sur l'objet "cellule"
Next cellule
En gros, pour expliquer le code,
- "For Each xxx In xxx" permet d'énumérer tous les éléments d'un groupe d'élément
- "ThisWorkbook.Sheets("zz").Range("A1")" permet de pointer l'une des cases de ton tableau
- "CurrentRegion" pointera l'ensemble des cellules contigues non vide (donc toute la zone de ton tableau si il n'y a pas de colonne ou de ligne vide
- "Columns(11)" permet de ne pointer que la 11ème colonne de la zone sélectionnée (si ton tableau commence à la colonne A, cette commande te permettra de garder uniquement la colonne K)
- Et enfin "Cells" pour dire que tu parles de la liste des cellules de cette colonne.