• Initiateur de la discussion Initiateur de la discussion Pyrof
  • 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 !

Pyrof

XLDnaute Occasionnel
Bonjour, ( à tout ceux qui sont encore au travail)


Je soupçonne un problème de mémoire.

Dans une application, je dois construire une feuille suivant certaines données. Puis je dois dupliquer cette feuille dans le même classeur.

J'ai donc fait 2 macros, une pour créer la feuille et une seconde pour dupliquer cette feuille.

Je voudrais pouvoir enchaîner ces deux macros, et là, Excel bloque à la copie.

extrait de la macro de copie

Code:
For Each langue In Range('liste_langues')
    If langue.Offset(0, 1) = 1 Then
        
        status_bar 'Creation feuille ' & langue
        x = Worksheets.Count
        [b]Sheets('Base_langue').Copy after:=Worksheets.Item(x)[/b]
        x = ActiveSheet.Name
        Sheets(x).Cells(5, 1) = langue
        Worksheets(x).Name = langue
    End If
Next



Si j'exécute la première macro, que j'enregistre, que je ferme le fichier et que je l'ouvre à nouveau pour exécuter la seconde macro, tout se passe bien.

Quelqu'un connaîtrait-il un moyen de libérer la mémoire.

Je suis désolé je ne peux joindre le fichier, il fait 12 mégas sans les données, et il ne peut être diffusé malgré toute la confiance que j'ai sur ce super site.
 
- 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

Réponses
4
Affichages
446
Réponses
17
Affichages
1 K
Réponses
7
Affichages
814
Réponses
3
Affichages
541
Réponses
2
Affichages
424
Retour