VBA Excel 2003 - Arrêt d'exécution du code

Charin -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

J'ai un problème lorsque j'exécute le code ci-dessous :

Sub Sauvegarde()

ActiveWorkbook.Worksheets("Controle").Copy Before:=Sheets(1)
Sheets("Travée 9").Activate

End Sub

VBA exécute le code jusqu'à la ligne "ActiveWorkbook.Worksheets("Controle").Copy Before:=Sheets(1)" (il créé la nouvelle feuille), ensuite il s'arrête et ne lit plus ce qui suit. Lorsqu'on redémarre la macro, il revient à la ligne "Sub Sauvegarde()" comme s'il y avait une boucle.

VBA n'annonce pourtant pas d'erreurs.

Pourriez-vous me dire s'il vous plait ce qui cloche ?

Merci

1 réponse

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Tu a probablement mis ta sub dans un module de feuille.
    La mettre dans un Module général (.bas) par exemple Module1
    A+
    0
    1. Charin
       
      Bonjour lermite222

      Je suis déjà dans Module1.
      0
    2. lermite222 Messages postés 9042 Statut Contributeur 1 199
       
      Alors il n'y a pas d'erreur !!
      J'ai tester et ça fonctionne normalement.
      0