1 pièce(s) jointe(s)
Accélération programme VBA
Bonjour tout le monde
Le but de ce post est de trouver des conseil ou des avis concernant un programe que j'ai réalisé.
Le programe fonctionne il est simplement long lorsque je lance la macro "génération tableaux" --> pas loind de 1h de moulinage ^^
Je pense d'apres ce que j'ai pue observé que le probleme ce situe au niveau de la macro : "RechercheCarton"
En voici la macro:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| Sub RechercheCarton()
If Worksheets("FRT").Range("B9") = 0 _
And Worksheets("FRT").Range("B10") = 0 _
And Worksheets("FRT").Range("B11") = 0 _
And Worksheets("FRT").Range("B12") = 0 _
And Worksheets("FRT").Range("B13") = 0 _
And Worksheets("FRT").Range("B14") = 0 Then
Worksheets("Matrice").Range("O4") = 0
Else
Worksheets("Matrice").Activate
For Col = 15 To 26
chercher = chercher & Cells(2, Col)
Next
For lig = 2 To 610
concat = ""
For Col = 1 To 12
concat = concat & Cells(lig, Col)
Next
If concat = chercher Then
Range("O4") = Cells(lig, 13)
Exit For
End If
Next
End If
Worksheets("FRT").Activate
End Sub |
Voici en pj mon fichier excel pour plus de détails
Pièce jointe 96667
Je suis ouvert a toutes propositions car ma connaissance en VBA reste trés limité au fonctions basiques
Cordialement :zoubi: