Mon module VBA ne fonctionne plus avec Excel 2007

  • Initiateur de la discussion Initiateur de la discussion beegees
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

beegees

XLDnaute Occasionnel
Bonjour tout le monde,

Avec Excel 2003 j'utilisais ce module VBA qui permet de recopier 4 feuilles autant de fois que je le souhaite juste en changeant la ligne For NBfois :

Sub CopierFeuilles()
Dim NBfois As Integer, Init As Integer, FEnd As Integer
FEnd = 4

For NBfois = 1 To 41 'combien de fois dois-je faire ce travail - 1 car il y'a déja 4 feuilles qui existent
For Init = 1 To 4
Sheets("feuil" & Init).Select
Sheets("Feuil" & Init).Copy After:=Sheets(FEnd)
ActiveSheet.Name = "Feuil" & FEnd + 1
FEnd = FEnd + 1
Next
Next
End Sub

cela fonctionnait sans problème avec Excel 2003.

Maintenant que je suis passé en Excel 2007, lors de l'exécution de ce module VBA j'obtiens ce message d'erreur (voir attaché).

Le problème vient de cette ligne :

Sheets("Feuil" & Init).Copy After:=Sheets(FEnd)

Sauriez-vous m'aider svp ?

Je vous en remercie d'avance.

beegees
 

Pièces jointes

  • erreurExcel.JPG
    erreurExcel.JPG
    26 KB · Affichages: 102
  • erreurExcel.JPG
    erreurExcel.JPG
    26 KB · Affichages: 104
  • erreurExcel.JPG
    erreurExcel.JPG
    26 KB · Affichages: 103
Re : Mon module VBA ne fonctionne plus avec Excel 2007

Bonjour,

Tu as déjà le nom Stat dans ton classeur actif et la feuille que tu veux copier comporte également le nom Stat donc c'est normal qu'Excel grogne.
Essaies de mettre en début de code
Application.DisplayAlerts=False
 
Re : Mon module VBA ne fonctionne plus avec Excel 2007

Bonjour,
C'est certainement un nom Stat qui existe déjà là ou tu veux mettre ta nouvelle feuille.
Vas voir dans Insertion/Nom/Définir pour le vérifier
 
Dernière édition:
Re : Mon module VBA ne fonctionne plus avec Excel 2007

Bonjour,
C'est certainement un nom Stat qui existe déjà la ou tu veux mettre ta nouvelle feuille.
Vas voir dans Insertion/nom/Définir pour le vérifier

Bonjour,

Un tout grand merci pour ta réponse.

Où trouve-t'on insertion/nom/Définir dans Excel 2007 ?

J'ai été voir ton site, chapeau ! très bien fait, j'espère que tu continueras à le mettre à jour car il est très bien fait.

encore merci pour ton aide.

beegees
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
171
Réponses
3
Affichages
673
Réponses
7
Affichages
797
Réponses
1
Affichages
464
Retour