Bonjour,
J'ai effectué cequi appelle ce
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub Calc_Primes() Dim dblCaMoyen As Double Dim Cellule As Range ThisWorkbook.Names("CA").RefersToRange.Select dblCaMoyen = Evaluate("AVERAGE(CA)") For Each Cellule In Selection Cells(Cellule.Row, celulle.Column + 1) = _ prime(Cellule.Value, dblCaMoyen) Next Cellule End SubMais je suis bloqué car il ne reconnait pas la function prime
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Function prime(dblCA As Double, dblCaMoyen As Double) As Double Select Case dblCA Case Is < 100000 prime = 0 Case Is < 125000 prime = 500 Case Is < 150000 prime = 1000 Case Else prime = 2000 End Select If dblCA > dblCaMoyen Then prime = prime + 1000 End If End Function
Partager