Salut Didier ;
si ta premiere cellule vide se trouve a droite des autres (parcours par ligne), alors tu fais qqch du style :
init_line=12 'si le numero de ta ligne de recherche est 12
init_col=1'par defaut commencer au debut
i=0
do while cells(init_line,init_col+i).text<>""
i=i+1
loop
'tq tu as des cellules non vides, tu continues a les parcourir
my_row=72
my_col=98
'Si la cellule dans laquelle tu affiches ton resultat est (72,98)
cells(my_row,my_col)=cells(init_line+i+2,init_col)
Si ta premiere cellule vide se trouve sous les autres (parcours par colonne), alors tu fais la meme chose en incrementant les lignes au lieu des colonnes.
Si tu ne sais pas du tout ou elle est, tu choisis un ordre de parcours arbitraire et tu boucles sur les lignes et les colonnes dans l'ordre de ton choix.
Good luck
C u in hell Johnny.
AlX calibur