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

Fermé
Charin - 15 déc. 2011 à 11:02
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 15 déc. 2011 à 11:23
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
A voir également:

1 réponse

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
15 déc. 2011 à 11:08
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
Bonjour lermite222

Je suis déjà dans Module1.
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 15/12/2011 à 11:23
Alors il n'y a pas d'erreur !!
J'ai tester et ça fonctionne normalement.
0