Recherche & référence NbChiffresDansIntervalle

  • Initiateur de la discussion Initiateur de la discussion Magic_Doctor
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Magic_Doctor

XLDnaute Barbatruc
J'imagine qu'on peut faire plus simple.
VB:
Function NbChiffresDansIntervalle%(plage As Range, ValInf#, ValSup#, Limites As Byte)
'*************************************************
'Renvoie le nombre de chiffres dans un intervalle
'*************************************************
'- plage : la plage de cellules qui contient les chiffres
'- ValInf : borne inférieure de l'intervalle
'- ValInf : borne supérieure de l'intervalle
'- Limites : 1 --> [ ]
'            2 --> [ [
'            3 --> ] ]
'            4 --> ] [

Dim valeur As Range, x#, cpt#

    For Each valeur In plage
        x = valeur.Value
        If Limites = 1 Then
            If x >= ValInf And x <= ValSup Then cpt = cpt + 1
        ElseIf Limites = 2 Then
            If x >= ValInf And x < ValSup Then cpt = cpt + 1
        ElseIf Limites = 3 Then
            If x > ValInf And x <= ValSup Then cpt = cpt + 1
        ElseIf Limites = 4 Then
            If x > ValInf And x < ValSup Then cpt = cpt + 1
        End If
    Next
    
    NbChiffresDansIntervalle = cpt

End Function
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
519
Retour