A voir également:
- VBA recherche sous Excel 2000
- Liste déroulante excel - Guide
- Si et excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
2 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
7 févr. 2011 à 17:10
7 févr. 2011 à 17:10
Bonjour
essaies avec
Set reponse = Registre.Cells.Find(motcle, Registre.Cells(1, 1), xlValue, xlpart)
remarque "*motcle*" est faux, il faudrait écrire "*" & motclé & "*"
mais avec Xlpart tu n'as besoin que de motcle tout seul et sans guillemmet
essaies avec
Set reponse = Registre.Cells.Find(motcle, Registre.Cells(1, 1), xlValue, xlpart)
remarque "*motcle*" est faux, il faudrait écrire "*" & motclé & "*"
mais avec Xlpart tu n'as besoin que de motcle tout seul et sans guillemmet
Utilisateur anonyme
7 févr. 2011 à 17:23
7 févr. 2011 à 17:23
Merci de ta réponse, j'ai corrigé mais le problème persiste...
Je note précieusement l'info pour xlpart
Je note précieusement l'info pour xlpart
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
7 févr. 2011 à 17:51
7 févr. 2011 à 17:51
il faudrait que tu dises sur quelle ligne tu as le message d'erreur (set réponse ?) et quoi sert cette macro : actuellement, tu parcours la feuille qui te dit qu'éventuellement il n'y a pas de mots clé...
heu !
xlvalue ---> xlvalues
heu !
xlvalue ---> xlvalues
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 7/02/2011 à 18:17
Modifié par michel_m le 7/02/2011 à 18:17
Voici ce que j'aurais écris pour rechercher la présence du mot-clé dans la feuille ective
motcle = InputBox("tapez un mot-clé") With ActiveSheet test = Application.CountIf(.Cells, "*" & motcle & "*") If test = 0 Then GoTo erreur reponse = .Cells.Find(motcle, , xlValues, xlPart).Address MsgBox "mot clé: " & motclé & "contenu dans la cellule: " & reponse & " valeur: " & Range(reponse) End With Exit Sub erreur: MsgBox "terme inconnu"