Erreur 1004: Insertion de lignes VBA Excel

Bonjour à tous

J'ai un petit souci dans une de mes macros et je ne vois pas comment résoudre le problème.

Je récupère les données d'une de mes feuilles et les insère dans un tableau d'une autre feuille. La première fois ca fonctionne tres bien, la seconde l'erreur 1004 apparaît, la troisième fois (que j'ai débuggé ou mis fin à la tâche) ca remarche et ainsi de suite.

Voila mon code en bas merci de votre aide.
Je commence tout d'abord par insérer des lignes vides afin de décaler le tableau puis je colle les valeurs de ma feuille.


ActiveSheet.Range("V9:AG12").Select
Selection.Copy
Sheets("Fiche Recap").Unprotect Password:="service"
Sheets("Fiche Recap").Range("B4").Insert Shift:=xlDown

ActiveSheet.Range("V5:AG8").Select
Selection.Copy
Sheets("Fiche Recap").Range("B4").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False

1 réponse

  1. 0
    1. Merci Polux31, mais j'insère seulement une plage de cellules et non un grand nombre de lignes.
      Je ne vois donc pas comment contourner le problème.
      0
    2. Que dit ton message d'erreur ???
      0
    3. "Le déplacement de cellules dans un tableau de votre feuilles de calcul n'est pas autorisé"
      0
    4. Mais je déverouille la feuille dans la macro donc je ne vois pas pourquoi ça ne veut pas s'insérer. Et pourquoi lorsque je répète l'opération tout fonctionne.
      0