recopier une ligne automatiquement

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

  • tournee.zip
    2.7 KB · Affichages: 21
  • tournee.zip
    2.7 KB · Affichages: 22
  • tournee.zip
    2.7 KB · Affichages: 21
R

Robert

Guest
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
 
D

Didier

Guest
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
 

Discussions similaires

Statistiques des forums

Discussions
313 131
Messages
2 095 546
Membres
106 293
dernier inscrit
jjj