Macro recherche
Résolu
massimo888
Messages postés
203
Date d'inscription
Statut
Membre
Dernière intervention
-
massimo888 Messages postés 203 Date d'inscription Statut Membre Dernière intervention -
massimo888 Messages postés 203 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais faire une macro qui effectue une recherche d'une chaîne de caractères précise dans une colonne.
exemple chercher les cellules contenant "oui".
merci d'avance
J'aimerais faire une macro qui effectue une recherche d'une chaîne de caractères précise dans une colonne.
exemple chercher les cellules contenant "oui".
merci d'avance
A voir également:
- Macro recherche
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
2 réponses
Bonjour,
En supposant que ta recherche s'effectue dans la colonne A
Utilise ce code :
En supposant que ta recherche s'effectue dans la colonne A
Utilise ce code :
Sub Recherche_Chaine()
Dim Nb_Ligne As Integer, i As Integer
Nb_Ligne = Cells(Rows.Count, 1).End(xlUp).Row
Mot_Recherche = "Oui"
For i = 1 To Nb_Ligne
Resultat = InStr(Cells(i, 1), Mot_Recherche)
If Resultat <> 0 Then
MsgBox ("Le mot a été trouvé en Ligne " & i)
End If
Next i
End Sub
le code ne fait rien apparaitre. la MsgBox ne s'affiche pas.
Je vois pas pourquoi.
peut être parce que le mot oui est dans un tableau?
Merci
Par exemple si tu souhaite qu'il mette un X en colonne B pour Chaque "Oui" de retrouvé tu remplaces la ligne MSGBOX par celle ci :
cells(i,2)="X"
J'ai oublié de préciser une chose il faut que le terme soit noté impérativement de la même manière:
Oui, OUI, oui sont trois termes différent