Bonjour le forum,
Je fait appel à vous les experts en macro (Excell) afin d'améliorer le code ci-dessous. Je mutiplie simplement deux colonne A et B et le résultat va être visible en colonne C. Je trouve simplement que mon code est lent lorsque je l'éxecute. Je suis pas sûre d'être un expert en boucle pourriez-vous m'aider à améliorer la vitesse d'execution des résultats?
Les deux colonnes ont des chiffres avec un nbre de lignes qui peut dépasser les 65'000 lignes.
Merci pour votre aide.
Soleil11
Je fait appel à vous les experts en macro (Excell) afin d'améliorer le code ci-dessous. Je mutiplie simplement deux colonne A et B et le résultat va être visible en colonne C. Je trouve simplement que mon code est lent lorsque je l'éxecute. Je suis pas sûre d'être un expert en boucle pourriez-vous m'aider à améliorer la vitesse d'execution des résultats?
Les deux colonnes ont des chiffres avec un nbre de lignes qui peut dépasser les 65'000 lignes.
Merci pour votre aide.
Soleil11
Code:
Sub Productcolumns()
Application.ScreenUpdating = False
Do While ActiveCell.Offset(0, -1) <> ""
With ActiveCell.Select
ActiveCell.Value = WorksheetFunction.Product(Range(ActiveCell.Offset(0, -2), ActiveCell.Offset(0, -1)))
ActiveCell.Offset(1, 0).Select
End With
Loop
Application.ScreenUpdating = True
End Sub