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

  • Initiateur de la discussion Initiateur de la discussion Astrode
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Astrode

Guest
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour