Ligne vide

  • Initiateur de la discussion Didier
  • Date de début
D

Didier

Guest
Bonjour à toutes et tous

Je souhaiterais afficher sur ma feuille le contenue de la cellule qui se touve à côté de la première cellule vide.
Merci de votre aide
Didier
 
A

Alx

Guest
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
 
D

Didier

Guest
Bonjour AIX

Merci ,ma question est en fait plus simple :
dans la colonne B de B2:B20 il y a des postes
dans la colonne c de C2:C20 ony mets des noms c'est dans cette colonne que je voudrai trouver la première cellule vide ou il n'y a pas de nom et affiche part ex en d2 le poste qui se trouve à coté de cette cellule
Encore merci
Didier
 
J

Jean-Marie

Guest
Bonjour,

Hier, il y a été posté une question similaire, voici le Lien supprimé

Quand tu auras choisi la solution pour connaître la dernière ligne utilisée, met dans D2 cette formule =INDEX(C2:C20; résultat_dernière_ligne +1;1).

Bonne journée

@+Jean-Marie
 

Discussions similaires

Réponses
4
Affichages
305

Statistiques des forums

Discussions
314 120
Messages
2 106 095
Membres
109 488
dernier inscrit
Abdel44