Recherche dans une colonne de taille variable

pat redoue Messages postés 11 Statut Membre -  
 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;-)
A voir également:

1 réponse

ddez
 
Salut,

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.
0