Formule CountIf sur une plage variable
Résolu/Fermé
SF-TU
Messages postés
18
Date d'inscription
mercredi 21 mai 2014
Statut
Membre
Dernière intervention
13 juin 2016
-
26 mai 2014 à 22:25
SF-TU Messages postés 18 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 13 juin 2016 - 27 mai 2014 à 17:40
SF-TU Messages postés 18 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 13 juin 2016 - 27 mai 2014 à 17:40
A voir également:
- Formule CountIf sur une plage variable
- Formule excel - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Formule excel pour additionner plusieurs cellules - Guide
2 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
Modifié par f894009 le 27/05/2014 à 08:23
Modifié par f894009 le 27/05/2014 à 08:23
Bonjour,
Sub FormuleComptage()
Dim CelEffectif As Range
Application.ScreenUpdating = False
With Worksheets("feuil1")
Set CelEffectif = .Cells.Find(What:="Effectif", lookat:=xlPart) 'recherche la cellule "Effectif" afin d'identifier la colonne où va être notée la formule.
For n = 2 To .Range("A" & Rows.Count).End(xlUp).Row
Set Zone = .Range(Range("A1").Offset(n - 1, 1), CelEffectif.Offset(n - 1, -1))
CelEffectif.Offset(n - 1, 0).Formula = "=COUNTIF(" & Zone.Address & ",1)"
Next n
End With
Application.ScreenUpdating = True
End Sub
SF-TU
Messages postés
18
Date d'inscription
mercredi 21 mai 2014
Statut
Membre
Dernière intervention
13 juin 2016
27 mai 2014 à 17:40
27 mai 2014 à 17:40
Merci beaucoup ça marche nickel, je n'avais pas du tout pensé à utiliser Address, propriété que je ne connaissais pas encore d'ailleurs et qui va me simplifier la suite je crois! :-)