Bonjour à tous,
Je suis en train de faire une macro VBA et j'ai une boucle qui me prend beaucoup de temps lors de son exécution. Y aurait-il un moyen d'accélérer le pocessus. Je ne connais pas bien toutes les fonctions VBA et j'avoue que j'atteins la limite des mes lointaines bases en code VBA
Merci d'avance pour votre aide.
Vincent
Je suis en train de faire une macro VBA et j'ai une boucle qui me prend beaucoup de temps lors de son exécution. Y aurait-il un moyen d'accélérer le pocessus. Je ne connais pas bien toutes les fonctions VBA et j'avoue que j'atteins la limite des mes lointaines bases en code VBA
VB:
'copie des données U et V
Sheets("Data").Select
Range("U35:V35").Select
Selection.Copy
'Collage des données U et V en fonction de la colonne AB
Sheets("Suivi Prototypes").Select
Dim x As Long, y As Long, z As Long
z = Application.WorksheetFunction.CountA(ActiveWorkbook.Sheets("Suivi Prototypes").Range("AB7:AB100000"))
x = z + 6
For y = 7 To x
If Cells(y, 28) <> 1 Then
Cells(y, 21).Select
ActiveSheet.Paste
End If
Next
Merci d'avance pour votre aide.
Vincent