Macro pour sélectionner la dernière ligne non vide d'un tableau

Bonjour à tous,

J'ai un tableau ou des données vont être compilées par différentes personnes, je voulais savoir si certains auraient une idée d'un code pour une macro qui permettrait de sélectionner à chaque fois la dernière ligne qui serait complété dans ce tableau (les données étant en ligne, allant de la colonne B à la colonne.

Merci d'avance pour votre aide,

Salut,

Ce code sélectionne la cellule de la première ligne vide de ta colonne B, pour autant qu'il y ait déjà des données en place. Je présume que si cette colonne pouvait être vide, il faudrait modifier le code.

Range("B" & Range("B" & Rows.Count).End(xlUp).Row + 1).Select

Cordialement.

bonjour Dyjok3869, Salut Yvouille,

si c'est un tableau structuré, je que je pense comprendre, on n'a qu'à ajouter une ligne, c'est vraiment facile. Ce n'est pas nécessaire de savoir où votre tableau se trouve ... . Sélectionner, c'est quelque chose qu'on essaie à éviter, parce que c'est inutile est cela ralentit le code. Si ce tableau ne se trouve pas sur la feuille active, on doit le faire en 2 fois ou avec "application.goto"

14dyjok.xlsm (22.95 Ko)
Sub Ajouter()
     With Range("Tableau").ListObject 'votre tableau
          With .ListRows.Add.Range
               .Range("A1").Value = CLng(Date) 'la date
               .Range("B1").Value = Now - CLng(Date) 'l'heure
               .Range("C1").Value = [rand()] 'quelque chose aléatoire
               'etc
          End With
     End With
End Sub

PS. normallement, un tableau ne contient pas des lignes vides

Rechercher des sujets similaires à "macro selectionner derniere ligne vide tableau"