La première ligne vide après dernière ligne utilisée

Résolu/Fermé
Nonnoo Messages postés 25 Date d'inscription lundi 14 mars 2016 Statut Membre Dernière intervention 9 juin 2016 - 23 mars 2016 à 14:12
 Fitz_Chev - 23 mars 2016 à 17:51
Bonjour,

Je suis en train de faire une macro qui vient alimenter ma feuille avec des données issues de plusieurs feuille différentes. Je voudrais savoir quel était le code pour définir la première ligne après la dernière ligne utilisée pour coller les données les uns à la suite des autres sans écraser les autres données.

Merci par avance,

Nono

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
23 mars 2016 à 14:54
Bonjour,

'derniere ligne utilisée de la feuille
derlig = Cells.Find("*", , , , xlByRows, xlPrevious).Row


pour la dernière ligne de la colonne A
derlig = Range("A" & Rows.Count).End(xlUp).Row
0
Après si tu veux incrémenter ta ligne après ta dernière ligne, par exemple sur ta colonne B, tu peut faire quelque chose comme ça:
Cells(derlig + 1, 2) = "Valeur"


et ainsi de suite pour les lignes suivantes
0