recopier une ligne automatiquement

  • Initiateur de la discussion Initiateur de la discussion Didier
  • 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 !

D

Didier

Guest
Bonjour à tous et merci par avance de l'aide que vous pourrez m'apporter,

je cherche depuis un bon moment comment procéder par macro, à l'ajout automatique d'une ligne "pré-formatée" figurant dans un onglet de mon classeur EXCEL, dans un autre onglet de ce meme classeur, à la première ligne libre trouvée (en partant du début bien sur....).

Comme il n'est pas toujours facile d'expliquer ce que l'on veut, je joins un fichier exemple.



Encore une fois Merci à ceux qui pourront m'aider et félicitations pour ce site qui est vraiment trés pratique.
 

Pièces jointes

Salut Didier,

Essaie cette macro :

Sub Macro2()
Dim cel as Range
Set cel = Sheets("tournée").Range("C65536").End(xlUp).Offset(1, -2)
Sheets("ligneàajouter").Range("A2:E2").Copy Destination:=cel
End Sub

À plus,

Robert
 
Bonjour Robert et merci beaucoup de ton aide.

J'ai essayé ta macro, elle correspond effectivement à ce que je recherche, cependant elle ne recopie pas forcément l'enregistrement à la première ligne libre trouvée.

Exemple : si j'insère une nouvelle ligne entre 2 lignes crées avec la macro, un nouvel appel de cette dernière incrémentera, non pas la nouvelle ligne insérée mais la ligne suivante la dernière ligne crée ....OUF!!!!!!!!!

Je te remercie encore.


Didier
 
- 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