macro insertion de ligne toujours à la suite des lignes complétées

Astrode

XLDnaute Nouveau
Bonjour,

Je suis un utilisateur lambda des macros et je souhaiterais savoir comment créer une macro qui ajoute une nouvelle ligne vierge toujours après la dernière ligne complétée de mon tableau (car par défaut la macro se lance depuis la ligne où elle a été initiée).

Merci par avance et désolé si cette question a déjà été posée, je débute sur le forum. Bye
 

wilfried_42

XLDnaute Barbatruc
Re : macro insertion de ligne toujours à la suite des lignes complétées

Bonjour Astrod

Ta macro, doit demarer à partir de la cellule active ActiveCell (si j'ai compris)

ajoute : en debut de macro

Dim cel as range

Set cel = sheets("Nomfeuille").range("A" & sheets("Nomfeuille").range("A65535").end(xlup).row +1)

En rouge, cette commande te donne la derniere cellule utilisé de la colonne A
en ajoutant 1 (en bleu), on arrive donc à la premier cellule de la colonne A libre apres la derniere utilisée (Prendre en référence une colonne ou tous est rempli)

en vert, on affecte à l'objet cel (Dim cel as range) la cellule trouvée (en rouge + bleu)

Il ne reste à modifier dans la macro, tous les ActiveCell par cel
 

Discussions similaires