IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Compter les valeurs distint d'une cellule [XL-365]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Février 2014
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2014
    Messages : 326
    Par défaut Compter les valeurs distint d'une cellule
    Bonjour,

    J'aimerai compter le nombre de valeurs distinct d'une cellule en excluant les espaces

    exemple :
    le port => 6
    les ports => 7

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par laurent27530 Voir le message
    Bonjour,

    A tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Function NbCaracteres(ByVal ChaineATraiter As String) As Integer
     
    Dim Tableau As Variant
     
        Application.Volatile
        Tableau = Split(ChaineATraiter, " ")
        NbCaracteres = Len(ChaineATraiter) - UBound(Tableau)
     
    End Function

  3. #3
    Membre éclairé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Février 2014
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2014
    Messages : 326
    Par défaut
    Effectivement tu comptes les caracteres.
    En revanche je cherche a compter les nombres de caractere différents.

    les sels => 3

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par laurent27530 Voir le message
    Ok,

    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
    18
    19
    20
    21
    22
     
    Function NbCaracteres(ByVal ChaineATraiter As String) As Integer
     
    Dim I As Integer
    Dim MonDico As Object
     
        Application.Volatile
        NbCaracteres = 0
        Set MonDico = CreateObject("Scripting.Dictionary")
     
        For I = 1 To Len(ChaineATraiter)
            If Mid(ChaineATraiter, I, 1) <> " " Then
               If Not MonDico.Exists(Mid(ChaineATraiter, I, 1)) Then
                  MonDico.Add Mid(ChaineATraiter, I, 1), Mid(ChaineATraiter, I, 1)
                  NbCaracteres = NbCaracteres + 1
               End If
            End If
        Next I
        Set MonDico = Nothing
     
     
    End Function

  5. #5
    Membre éclairé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Février 2014
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2014
    Messages : 326
    Par défaut
    Excellent

    Il va falloir que j'analyse ta macro, pour pouvoir l'adapter le cas écheant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Compter les lignes visibles d'une cellule fusionnée
    Par mouftie dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/05/2015, 13h32
  2. [AC-2010] Compter les valeurs uniques d'une colonne
    Par GasGasGas dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 11/06/2014, 23h02
  3. [XL-2000] regrouper et compter les valeurs identiques d'une colonne excel
    Par noemieze dans le forum Excel
    Réponses: 2
    Dernier message: 24/04/2014, 12h24
  4. Récupérer les valeurs numériques d'une cellule
    Par Zebulon777 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/02/2010, 15h38
  5. requete pour compter les valeurs ds une colonne
    Par smariteau dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/02/2006, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo