Bonjour à tous,
J'ai créé une macro, fonctionnant très bien au niveau des résultats à produire, mais le soucis, c'est le temps d'exécution de la macro.
Lorsque je la lance, celle-ci mets plus d'une minute à s'exécuter, avec un "Excel ne répond pas" entre temps.
Je ne pense pas que ce soit un problème de taille de fichier ou de pc, mon projet comporte un tas d'autres macros beaucoup plus longues qui ne posent aucun problème.
Voici le code :
Sub Copier()
Dim i As Integer
Application.ScreenUpdating = False
For i = 1 To Range("B10")
Range("A16:I37").Copy Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
Next i
For i = 1 To ActiveSheet.Range("B9")
ActiveSheet.Rows(i * 12 + 5).Resize(11).Hidden = True
Next i
End Sub
Peut-être parce que je travaille avec la même variable deux fois ?
Merci à vous si vous y voyez une solution !