Bonjour,
Alors moi je debute mais d'apres ce que j'ai vu pour optimiser ton code, enlever tous les selects change enormement (j'ai constaté que je passais de 5min d'execution a 15sec).
Pour ce faire, tu changes :
1 2 3
| Sheets("TaFeuille").Select
Range("B3").Select
ActiveCell.Formula = "..." |
en :
Sheets("TaFeuille").Range("B3").Formula = "..."
et sinon je profite de ce post pour poser une question du meme ordre:
Comment enlever les selections d'un code de ce type :
1 2 3
| Sheets("GRAPH").Select
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.SeriesCollection(1).XValues = "='Histo-GRAPH'!R2C1:R35C" |
(j'ai essayé Sheets("GRAPH").ChartObjects("...").SeriesCollection(1).XValue = ... mais ca ne fonctionne pas)
Partager