Inserer des lignes copiees

Bonjour bonjour!

Une fois de plus vba me depasse et j'ai besoin de l'aide des experts!

Mon probleme est le suivant:

Je souhaite copiees des lignes d'une feuilles 'A' et les coller dans une feuille 'B'. Jusque la, ca va, mais je ne veux pas simplement les copier, je voudrais les inserer entre deux lignes de la feuille 'B'.

En fait, dans la feuille B, ma ligne 8 est remplie, la ligne 10 egalement, et j'aimerai inserer les lignes que j'ai copie entre les deux. Mais je n'y arrive pas!

Voila mon code:

Worksheets("A").Rows("9:" & LastRow - 6).Select

Selection.Copy

Worksheets("B").Rows("9").Select

ActiveSheet.Paste

Sauf qu'avec un simple 'paste' il ecrase le contenu de la ligne 10 que je voudrais garder!

J'ai aussi une erreur 1004 "Select method of Range class failed" a la ligne 'Worksheets("B").Rows("9").Select', dont je n'arrive pas a me debarasser...

Si quelqu'un pouvait m'aider...!

Merci beaucoup!

A bientot

Clemence

Bonjour,

Essaie en ajoutant

Worksheets("B").Rows("9")..Insert Shift:=xlDown

Amicalement

Dan

Bonjour Dan,

Merci beaucoup pour ta reponse!

Ca marche tres bien!

J'ai juste une derniere question...(je suis vraiment pas tres douee en vba!):

Comment faire pour garder les cellules copiees em memoire pour pouvoir repeter l'operation plusieurs fois.

Merci beaucoup de ton aide!

A bientot

Clemence

Rechercher des sujets similaires à "inserer lignes copiees"