Dernière Ligne d'une colonne (ou l'inverse)

pdemaret

XLDnaute Nouveau
Bonjour

Comme je l'ai déjà signalé, je me lance vraiment dans la compréhension des formules excel pour passer aussi en VBA bientôt. :rolleyes:

Je voudrais savoir comment trouver la prochaine ligne vide (ligne suivant la dernière ligne remplie) d'une colonne.
Pareil mais prochaine colonne vide d'une ligne.

J'aimerais
  • la solution formule
  • la solution VBA

Un grand merci à la communauté.

P
 

Pierrot93

XLDnaute Barbatruc
Re : Dernière Ligne d'une colonne (ou l'inverse)

Bonsoir

en vba, pour la premiére celulle vide d'une ligne, après la dernière cellule renseignée :

Code:
MsgBox Range("IV1").End(xlToLeft).Offset(0, 1).Address

la même pour une colonne :

Code:
MsgBox Range("A65536").End(xlUp).Offset(1, 0).Address

bonne soirée
@+
 

Tibo

XLDnaute Barbatruc
Re : Dernière Ligne d'une colonne (ou l'inverse)

Bonjour,

Pour connaître le rang de la 1ère ligne vide, deux solutions :

- s'il n'y a aucune cellule vide entre deux :

Code:
=NBVAL(A:A)+1

- s'il y a des cellules vides entre deux, une formule matricielle :

Code:
=MAX(SI(NBVAL(A:A)=NB(A:A);0;EQUIV("zzzz";A:A));SI(NB(A:A)=0;0;
EQUIV(9^99;A:A)))+1

Je te laisse tester

@+
 

Discussions similaires

Réponses
4
Affichages
185

Statistiques des forums

Discussions
312 515
Messages
2 089 231
Membres
104 073
dernier inscrit
thierry.billotti