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 :

Recherche d'un mot dans une cellule VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 21
    Par défaut Recherche d'un mot dans une cellule VBA
    Bonjour,
    J'aimerais savoir comment on peut chercher un mot en particulier dans une cellule. Par exemple, dans la cellule il y a "fournisseur voiture paris" et le code incrémenterait un compteur si le mot "paris" est présent.
    J'ai trouvé des lignes de codes qui font ce que je demande mais en comparant par rapport à une autre cellule, or moi j'aimerais si c'est possible juste avec du code VBA.
    Merci.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Par défaut
    Bonjour

    tu pourrais utiliser la fonction LIKE

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Range("A1") Like "*paris*" Then MsgBox "gagné"
    attention sensible à la casse ! pour éviter au cas où


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If UCase(Range("A1")) Like "*PARIS*" Then MsgBox "gagné"

  3. #3
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    on peut également s'orienter :

    1) sur la fonction Instr()

    2) (mieux) sur l'utilisation d'un Find (en XlPart) et d'une findnext pour remonter toutes les occurrences sans boucler cellule à cellule

Discussions similaires

  1. [XL-2010] Rechercher une partie de mot dans une cellule
    Par phal2ip dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/06/2017, 16h15
  2. Recherche d'un mot dans une cellule
    Par MrcRafale dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 15/06/2016, 17h08
  3. Réponses: 12
    Dernier message: 30/06/2014, 23h04
  4. [vba excel] chercher un mot dans une cellule
    Par MrYoYo dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/02/2009, 18h38
  5. comment en VBA mettre les mots dans une cellule en oblique
    Par antoine.dandois dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/02/2007, 18h10

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