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

[Résolu/Fermé]
Signaler
Messages postés
25
Date d'inscription
lundi 14 mars 2016
Statut
Membre
Dernière intervention
9 juin 2016
-
 Fitz_Chev -
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

Messages postés
15957
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
18 septembre 2021
1 534
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
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