Bonjour, bonjour,
si la plage est déjà définie par le nom "tableau" dans la feuille de calculs,
il n'y a même pas besoin de code VBA, formule en Y32 dans une version française d'Excel :
=NB.SI(tableau;"PLD")+NB.SI(tableau;"1/2 JOURNEE") …
Si vraiment un code est nécessaire, pas besoin donc de boucle :
[Y32].Formula = "=COUNTIF(tableau,""PLD"")+COUNTIF(tableau,""1/2 JOURNEE"")" …
- juste le résultat dans la cellule sans formule apparente :
[Y32].Value = ["=COUNTIF(tableau,""PLD"")+COUNTIF(tableau,""1/2 JOURNEE"")"] …
Ou encore :
1 2 3
| With Application
[Y32].Value = .CountIf([tableau], "PLD") + .CountIf([tableau], "1/2 JOURNEE")
End With |
__________________________________________________________________________________________
Merci de cliquer sur

pour chaque message ayant aidé puis sur

pour clore cette discussion …
Partager