Accélérer l'exécution du code

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 !

siocnarf

XLDnaute Occasionnel
Bonjour,

Je traite beaucoup de donnée et pour recréer mon tableau régulièrement, j'ai créé un programme d'environ 2000 lignes. Dans ce programme, je créé des tableaux croisés dynamiques et des graphiques.

Pour environ 10 000 lignes, il me faut environs 18 minutes pour tout faire.
Je m'interroge sur les bonnes pratiques permettant d'accélérer l'exécution d'un code.

Par exemple, je me suis apperçu que le formatage prenait du temps et qu'en supprimant des informations de formatage, j'accélérerais considérablement mon code.

J'ai ainsi gagné environ 6 minutes (!) car j'étais à 24 minutes au départ.

Code:
With ActiveCell.Characters(Start:=1, Length:=17).Font
        .Name = "Times New Roman"
        .FontStyle = "Normal"
        .Size = 10
        '.Strikethrough = False
        '.Superscript = False
        '.Subscript = False
        '.OutlineFont = False
        '.Shadow = False
        '.Underline = xlUnderlineStyleNone
        '.ColorIndex = xlAutomatic
    End With

Merci
 
- 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
0
Affichages
778
Réponses
1
Affichages
883
Réponses
6
Affichages
1 K
Réponses
2
Affichages
856
Réponses
6
Affichages
2 K
Retour