Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Pouvez-vous m'aider pour un équivalent nb.si sur plusieurs feuilles ?

fb62840

XLDnaute Impliqué
Bonjour à tous,

J'ai cherché sans succès une solution pour obtenir ceci en VBA :
Calculer sur toutes les feuilles, à l'exception de la feuille nommée CONSO le nombre de cellules de la plage de C2 à C1000 où l'on peut trouver la valeur "Fleur" sur toutes les autres feuilles du classeur.
J'ai essayé avec la fonction nb.si mais j'ai trop de feuilles et ça ne marche pas.

Merci beaucoup pour votre aide.
 
Solution
Bonjour FB,
Un essai en PJ à adapter avec :
VB:
Sub Compte()
Dim N%: N = 0
For Each F In Worksheets
    If F.Name <> "CONSO" Then
        N = N + Application.CountIf(F.[C2:C1000], "Fleur")
    End If
Next F
[C5] = N
End Sub

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour FB,
Un essai en PJ à adapter avec :
VB:
Sub Compte()
Dim N%: N = 0
For Each F In Worksheets
    If F.Name <> "CONSO" Then
        N = N + Application.CountIf(F.[C2:C1000], "Fleur")
    End If
Next F
[C5] = N
End Sub
 

Pièces jointes

  • FB.xlsm
    18.8 KB · Affichages: 10

Discussions similaires

Réponses
5
Affichages
160
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…