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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| Private Sub Worksheet_Activate()
For ligne = 25 To 97
If Cells(ligne, 6) <> "" Then
Cells(ligne, 7) = Application.WorksheetFunction.VLookup(Cells(ligne, 6).Value, Range("A1:D178"), 2, 0)
Cells(ligne, 9) = Application.WorksheetFunction.VLookup(Cells(ligne, 6).Value, Range("A1:D178"), 3, 0)
Cells(ligne, 11) = Cells(ligne, 7) * Cells(ligne, 8) + Cells(ligne, 9) * Cells(ligne, 10)
End If
Next ligne
Range("P24") = Range("G6").Value
Range("P33") = Range("G21").Value
Range("P44") = Range("G22").Value
Range("Q23") = [Sum(K25:K97)]
Range("Q24") = Range("Q23") * Range("G6")
Range("Q25") = Range("Q23") - Range("Q24")
Range("Q28") = Range("K17") * Range("N28") + Range("L17") * Range("P28")
Range("Q29") = Range("K18") * Range("N29") + Range("L18") * Range("P29")
Range("Q30") = Range("K19") * Range("N30") + Range("L19") * Range("P30")
Range("Q32") = [Sum(Q28:Q30)]
Range("Q33") = Range("Q32") * Range("G21")
Range("Q34") = Range("Q32") + Range("Q33")
Range("Q38") = Range("Q36") + Range("Q34") + Range("Q25")
If Range("Q38") = 0 Then
Range("P40") = 0
Else
If Range("Q38") < 15000 Then
Range("P40") = 0
Else
If Range("Q38") < 50000 Then
Range("P40") = Range("G8")
Else
If Range("Q38") < 100000 Then
Range("P40") = Range("G11")
Else
Range("P40") = Range("G14")
End If
End If
End If
End If
Range("Q40") = Range("Q38") * Range("P40")
Range("Q42") = Range("Q38") - Range("Q40")
Range("Q44") = Range("Q42") * Range("G22")
Range("Q46") = Range("Q42") + Range("Q44")
End Sub |
Partager