Recherche d'un mot dans une liste et affichage de celui-ci
Fermé
andykx
-
15 févr. 2017 à 16:38
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 17 févr. 2017 à 09:07
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 17 févr. 2017 à 09:07
A voir également:
- Recherche d'un mot dans une liste et affichage de celui-ci
- Liste déroulante excel - Guide
- Identifiant et mot de passe - Guide
- Voir mot de passe wifi android - Guide
- Mettre un mot de passe sur un dossier - Guide
- Mot de passe administrateur - Guide
5 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
16 févr. 2017 à 08:40
16 févr. 2017 à 08:40
Bonjour
par formule
le mot cherché en A1
la phrase en C2
=NB.SI(C2;"*" & A1 &"*")
par formule
le mot cherché en A1
la phrase en C2
=NB.SI(C2;"*" & A1 &"*")
ThauTheme
Messages postés
1442
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
29 juillet 2022
160
16 févr. 2017 à 09:07
16 févr. 2017 à 09:07
Bonjour le fil, bonjour le forum,
Moi ce que je n'ai pas compris c'est le mot afficher. Qu'est-ce que tu veux dire ? Le mettre en évidence (gras, couleur différente) ? la phrase (cellule ou ligne) entière ? le mot uniquement ?
Pas très clair tout ça...
Après, une solution VBA est envisageable mais en sachant où se trouvent les données avec précision.
Moi ce que je n'ai pas compris c'est le mot afficher. Qu'est-ce que tu veux dire ? Le mettre en évidence (gras, couleur différente) ? la phrase (cellule ou ligne) entière ? le mot uniquement ?
Pas très clair tout ça...
Après, une solution VBA est envisageable mais en sachant où se trouvent les données avec précision.
Bonjour ThauTheme,
Ce que je veut dire par afficher c'est que lorsque je trouve le mot dans la cellule ou se situe ma phrase, il me renvoie 1 dans la cellule à droite de la phrase, cependant ce que j'aimerais c'est qu'il me renvoie le mot qu'il à trouvé dans la phrase.
J'espère avoir été clair je ne sais pas comment faire plus simple.
Ce que je veut dire par afficher c'est que lorsque je trouve le mot dans la cellule ou se situe ma phrase, il me renvoie 1 dans la cellule à droite de la phrase, cependant ce que j'aimerais c'est qu'il me renvoie le mot qu'il à trouvé dans la phrase.
J'espère avoir été clair je ne sais pas comment faire plus simple.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
16 févr. 2017 à 11:38
16 févr. 2017 à 11:38
Re et bonjour Thautheme
Peut -^tre + clair quand m^me....
tu as une liste de mots dans peut-^tre F1:F8 (?)
et dans une cellule comportant une phrase t'aimerais afficher le mot de ta liste présent dans la phrase ?
Peut -^tre + clair quand m^me....
tu as une liste de mots dans peut-^tre F1:F8 (?)
et dans une cellule comportant une phrase t'aimerais afficher le mot de ta liste présent dans la phrase ?
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 16/02/2017 à 14:28
Modifié par michel_m le 16/02/2017 à 14:28
Avec une fonction personnalisée
la maquette de W
https://mon-partage.fr/f/XUdbR0GL/
Michel
Option Explicit
'-------
Function afficher_mot(liste As Range, phrase As String)
Dim separe, cptr As Byte
separe = Split(phrase)
For cptr = 0 To UBound(separe)
If Application.CountIf(liste, "*" & separe(cptr) & "*") > 0 Then
afficher_mot = separe(cptr)
Exit Function
End If
Next
afficher_mot = ""
End Function
la maquette de W
https://mon-partage.fr/f/XUdbR0GL/
Michel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 17/02/2017 à 09:08
Modifié par michel_m le 17/02/2017 à 09:08
BRAVO DE CREER DES DOUBLONS POUR LA MEME QUESTION !
TRISTE MENTALITE
Michel
TRISTE MENTALITE
Michel
Modifié par andykx le 16/02/2017 à 08:53
Mon code qui est en haut fonctionne très bien, cependant je ne sais pas comment afficher le mot qui est trouvé dans une cellule, mon véritable problème est ici.
Merci quand même ! ;)