VBA EXCEL 2007 : Derniere ligne dans une colonne variable

Résolu
Eaheru Messages postés 205 Statut Membre -  
Eaheru Messages postés 205 Statut Membre -
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

2 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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
  2. Eaheru Messages postés 205 Statut Membre 20
     
    Effectivement, je n'aurais pas pensé à coder comme ça.
    Je teste immédiatement, merci beaucoup de ton aide ! :)
    0
    1. Eaheru Messages postés 205 Statut Membre 20
       
      Ça fonctionne parfaitement,

      Merci encore !
      0