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 :

[vba-excel] Comparaisons binaires


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Par défaut [vba-excel] Comparaisons binaires
    Bonsoir le forum ,
    je cherche a mettre en place une macro afin de calculer le nombre de fois que les binomes sont constitués je vous joins mon fichier pour plus d' informations

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Dans la colonne pousse-cailloux / Le boss, mets cette formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(LC(-4)="leBoss") * (LC(-2)="pousse-cailloux")
    et recopie-la vers le bas
    Dans la colonne pousse-cailloux / tonton, mets cette formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(LC(-5)="tonton") * (LC(-3)="pousse-cailloux")
    et recopie-la vers le bas
    Dans la cellule total, tu peux aditionner des chiffres et non des trous
    Pour les trinomes, ça marche aussi. J'ai fait trois colonnes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =( (LC(-3)="pousse-cailloux")) * (LC(-5)="tonton") * (LC(-6) = "marcel")
    etc.
    Tu dis
    A+

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu as une autre méthode. Je la sépare du post précédent car elle n'a rien à voir
    Tu établis deux (ou trois) listes exhaustives des noms que tu vas comparer
    Deux pour les binomes, trois pour les tri
    Tu nommes chaque cellule de son propre nom -> tonton pour tonton, tata pour tata
    Maintenant, pour comparer une liste, dans la colonne "guidonDeVélo et chasse-goupille" tu peux utiliser la formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(LC(-4)=GuidonDeVélo) * (LC(-2)= Chasse-Goupille)
    C'est plus long mais tu économises les guillemets

    Y'en a vraiment qu'ont rien à foutre

  4. #4
    Membre confirmé Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Par défaut
    Bonjour ouskel'nor
    peux tu m'expliquer la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(LC(-4)="leBoss") * (LC(-2)="pousse-cailloux")

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Salut CIBOOX, ne te voyant pas, j'ai cru que tu avais explosé
    Dans Excel, vrai est = à 1 et faux à 0
    quand tu mets
    =(LC(-4)="leBoss") * (LC(-2)="pousse-cailloux")
    Si LC(-4)="leBoss" est vrai, tu obtiens vrai donc 1
    LC(-2)="pousse-cailloux" est vrai, tu obtiens vrai, donc 1
    et 1 * 1 = 1 à moins que ça ait changé...
    Mon explication te sied-elle

    Attention : Dans VBA True = -1
    Que tu n'ailles pas dire que je t'ai enduit d'erreur

    PS - Comme ça,
    Dans Excel : vrai * vrai * vrai = 1
    Dans VBA :
    True * True * True = -1
    et donc...
    ok = True * True * True '= -1
    ok = True And True And True ' = True
    ok = True Or True Or True ' = True
    ok = True + True + True ' = -3
    et enfin
    ok = True & True & True ' = TrueTrueTrue ou en français VraiVraiVrai

  6. #6
    Membre confirmé Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194

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

Discussions similaires

  1. [VBA EXCEL] Comparaison d'entête de colonne
    Par Keitarokun dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 26/06/2007, 16h53
  2. [VBA-EXCEL] Comparaison de 2 tables Excels
    Par tangjuncn dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/02/2007, 11h24
  3. Macro VBA Excel : Comparaison des deux 1ères colonnes de 2 fichiers Excel
    Par techneric dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/01/2007, 10h00
  4. VBA - Excel - comparaison de deux feuilles
    Par toto14 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 13/10/2006, 13h52
  5. [VBA]excel comparaison de chaine de caractere
    Par ogenki dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 30/01/2006, 15h32

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