fopy12
Habitué
Bonjour à tous
J'ai écris un code en m'aidant de l'enregistreur de macro (pour ce qui est de la formule somme.si)
Lorsque j'exécute ce code, il met trop de temps. Je finis par faire ECHAP et là ça me plante tout mon excel. Et je deviens folle
J'ai beau cherché, je ne vois pas d'où peut venir le problème. Qui peut m'aider svp
Merci de votre aide
J'ai écris un code en m'aidant de l'enregistreur de macro (pour ce qui est de la formule somme.si)
Lorsque j'exécute ce code, il met trop de temps. Je finis par faire ECHAP et là ça me plante tout mon excel. Et je deviens folle
J'ai beau cherché, je ne vois pas d'où peut venir le problème. Qui peut m'aider svp
Merci de votre aide
Code:
Sub PreparationFeuil1v2()
Application.ScreenUpdating = False
'Concaténer les valeurs des cellules : C1 (Client générique) & I1 (Enseigne) & U1 (Catég. retard)
'Dim PlageConcatenerF1 As Range 'Plage de la colonne Y de la feuille 1
Worksheets(1).Activate
Set PlageConcatenerF1 = Range("X2", Range("X2").End(xlDown)).Offset(, 1)
PlageConcatenerF1.FormulaR1C1 = "=RC[-22]&""-""&RC[-20]"
PlageConcatenerF1.Value = PlageConcatenerF1.Value
'
LastLine1 = Worksheets(2).Range("A" & Rows.Count).End(xlUp).Row
'Renseigner les colonnes Z à AD
For col = 0 To 4
Set PlageColF1 = Range("X2", Range("X2").End(xlDown)).Offset(, 2).Offset(, col)
With PlageColF1
.FormulaR1C1 = "=SUMIF('R2-Echus'!RC22:R" & LastLine1 & "C22,'R1-Encours & CA'!RC25&""-""&R1C,'R2-Echus'!RC14:R" & LastLine1 & "C14)"
.Value = .Value
End With
Next