Salut,
Voilà j'ai ce code qui marche parfaitement.
Le problème est qu'il peut y avoir un énorme nombre de cas, du coup excel est extrêmement lent pour réaliser l'intégralité.
Comment faire pour améliorer sa vitesse? Je pense que j'utilise une fonction qui restera lente mais je ne vois pas comment la remplacer.
Merci d'avance.
Voilà j'ai ce code qui marche parfaitement.
VB:
Sub DesignAUTO()
Application.ScreenUpdating = False
Range("A5:D5000") = ""
y = 4
'loop 1
For i002 = 1 To 57
'loop 2
For i003 = 1 to 20
'loop 3
For i004 = 1 To 5
'loop 4
For i005 = 1 To 6
y = y + 1
Cells(y, 1) = i002
Cells(y, 2) = i003
Cells(y, 3) = i004
Cells(y, 4) = i005
Next
Next
Next
Next
Application.ScreenUpdating = True
End Sub
Le problème est qu'il peut y avoir un énorme nombre de cas, du coup excel est extrêmement lent pour réaliser l'intégralité.
Comment faire pour améliorer sa vitesse? Je pense que j'utilise une fonction qui restera lente mais je ne vois pas comment la remplacer.
Merci d'avance.