VBA EXCEL 2007 : Derniere ligne dans une colonne variable

Résolu/Fermé
Eaheru Messages postés 197 Date d'inscription mercredi 23 juin 2010 Statut Membre Dernière intervention 12 mars 2018 - 10 avril 2014 à 11:56
Eaheru Messages postés 197 Date d'inscription mercredi 23 juin 2010 Statut Membre Dernière intervention 12 mars 2018 - 10 avril 2014 à 15:21
Bonjour,

Je cherche a variabiliser la formule classique de recherche de la dernière ligne.
Le version qui fonctionne bien quand la colonne est connue :
DerLigB = Range( "B" & Rows.Count).End(xlUp).Row

Et la version que j'essaie de faire fonctionner sans succès pour le moment :
DerLigB = Range(i & Rows.Count).End(xlUp).Row

Le but est bien de remplacer le tag de la colonne "B" dans la formule par une variable. Ce qui me permettrait de scruter mes colonnes une a une pour en connaitre la dernière ligne utilisée.

Voila.. je cale un peu la alors si vous avez une idée, elle est la bienvenue.
Merci d'avance de votre aide.

Cordialement
A voir également:

2 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
10 avril 2014 à 13:48
Bonjour,

Sub colonnes()
For col = 1 To 80
'lettre(s) colonne
letrcol = Split(Cells(8, col).Address, "$")(1)
DerLigB = Range(letrcol & Rows.Count).End(xlUp).Row
Next col
End Sub
0
Eaheru Messages postés 197 Date d'inscription mercredi 23 juin 2010 Statut Membre Dernière intervention 12 mars 2018 20
10 avril 2014 à 14:31
Effectivement, je n'aurais pas pensé à coder comme ça.
Je teste immédiatement, merci beaucoup de ton aide ! :)
0
Eaheru Messages postés 197 Date d'inscription mercredi 23 juin 2010 Statut Membre Dernière intervention 12 mars 2018 20
10 avril 2014 à 15:21
Ça fonctionne parfaitement,

Merci encore !
0