Bonjour,
je cherche à simplifier une partie de mon programme et j'aurai besoin d'autres points de vue pour m'éclairer dans mon cheminement.
With Worksheets("AMORT et CB")
For k = 10 To Ajoutligne
TOTALFRS = Application.WorksheetFunction.Sum(Sheets("AMORT et CB").Cells(k, 8), Sheets("AMORT et CB").Cells(k, 9), Sheets("AMORT et CB").Cells(k, 10), Sheets("AMORT et CB").Cells(k, 11))
POURCENTAGEFRS = "=if(cells(k,7)>0;cells(k,12).value/cells(k,7).value;0)"
FRS = "=cells(k,13).value*cells(k,6).value"
TOTALCLI = Application.WorksheetFunction.Sum(Sheets("AMORT et CB").Cells(k, 16), Sheets("AMORT et CB").Cells(k, 17), Sheets("AMORT et CB").Cells(k, 18), Sheets("AMORT et CB").Cells(k, 19))
POURCENTAGECLI = "=if(cells(k,7)>0;cells(k,20).value/cells(k,7).value;0)"
CLI = "=cells(k,21).value*cells(k,6).value"
Sheets("AMORT et CB").Range("L10") = TOTALFRS
Sheets("AMORT et CB").Range("M10") = POURCENTAGEFRS
Sheets("AMORT et CB").Range("n10") = FRS
Sheets("AMORT et CB").Range("T10") = TOTALCLI
Sheets("AMORT et CB").Range("U10") = POURCENTAGECLI
Sheets("AMORT et CB").Range("V10") = CLI
Next k
End With
Merci pour votre aide.