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;-)
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

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