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 :

Expression régulière dans une formule [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Par défaut Expression régulière dans une formule
    Bonjour à tous,

    Je cherche à réaliser une somme de type NB.SI.Ens d'après un tableau de données contenant des chaines de caractères.

    Le problème c'est que je veux tester la présence d'une particule dans la chaine de caractère.
    C'est à dire que je dois pouvoir compter la cellule si je trouve bien "Béatrice" dans la cellule (qui contient "Frédéric; Béatrice; Paul").

    J'ai essayer de réaliser une formule mais cela ne fonctionne qui si la cellule contient exactement ce que je recherche.

    Ceci est-il possible à réaliser en macro ? Le cas échéant comment le réaliser via une macro ?

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,
    essayes comme ça, en adaptant la plage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI(A2:A7;"*béatrice*")
    donc plage de recherche en A et formule en B (pourquoi pas)
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Par défaut
    Excellente astuce !

    Ca marche au poil, Merci !!!

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 30/06/2010, 15h23
  2. Problème d'expression régulière dans une requète
    Par Jarode01 dans le forum Requêtes
    Réponses: 3
    Dernier message: 31/08/2009, 14h36
  3. Expression régulière dans une base de données
    Par Friedrick dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/06/2009, 20h59
  4. [RegEx] Utiliser une expression régulière dans une requête
    Par Tobleron dans le forum Langage
    Réponses: 2
    Dernier message: 18/02/2007, 19h00
  5. Réponses: 1
    Dernier message: 03/02/2006, 12h35

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