Excel VBA - rechercher chaine dans un tableau
Fermé
celi83
-
22 mai 2010 à 12:46
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 - 24 mai 2010 à 23:23
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 - 24 mai 2010 à 23:23
Bonjour,
Je suis novice en VBA. J'ai beau lire, chercher, essayer une multitude de cours, d'exemple de macro... j'ai beaucoup de mal à débuter. La première macro que je voudrais réaliser me semble simple, mais je n'y arrive pas.
Je voudrais un bouton "rechercher" qui déclenche une fenetre où l'utilisateur saisit un ou plusieurs mots clé, et que ce(s) mot(s) soit recherchés sur une plage de cellule (qui s'arrete à la cellule vide) et qui renvoie la liste des cellules contenant ce(s) mot(s) clé (ces cellules étant des liens hypertexte).
Merci d'avance si vous pouvez m'aider...
Je suis novice en VBA. J'ai beau lire, chercher, essayer une multitude de cours, d'exemple de macro... j'ai beaucoup de mal à débuter. La première macro que je voudrais réaliser me semble simple, mais je n'y arrive pas.
Je voudrais un bouton "rechercher" qui déclenche une fenetre où l'utilisateur saisit un ou plusieurs mots clé, et que ce(s) mot(s) soit recherchés sur une plage de cellule (qui s'arrete à la cellule vide) et qui renvoie la liste des cellules contenant ce(s) mot(s) clé (ces cellules étant des liens hypertexte).
Merci d'avance si vous pouvez m'aider...
A voir également:
- Excel VBA - rechercher chaine dans un tableau
- Trier un tableau excel - Guide
- Tableau word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Code ascii tableau - Guide
- Liste déroulante excel - Guide
4 réponses
Le Pingou
Messages postés
12242
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2025
1 458
22 mai 2010 à 22:54
22 mai 2010 à 22:54
Bonjour,
Un exemple : https://www.cjoint.com/?fww2cBZjZu
Un exemple : https://www.cjoint.com/?fww2cBZjZu
Bonjour et tout d'abord merci pour cet exemple très intéressant !
J'ai essayé de le remanier selon mes besoins mais ça ne marche pas... (modifié : https://www.cjoint.com/?fynzScgz0a
Alors je suis d'abord bloquée sur quelque chose que je ne comprends pas. Quel est la logique entre les feuilles, les userform et les modules car même en ayant lu de nombreux exemple et cours je n'arrive pas à la cerner concretement... si quelqu'un pouvait m'éclairer?
C'est d'ailleurs sans doute pour cela que ça ne fonctionne plus une fois que je l'ai modifié... :'|
Et une autre question me questionne : pourquoi sur le modèle d'origine (qui fonctionne donc) lorsque l'on a effectué la recherche multiple, si on clique sur un résultat ça plante ? Et-il envisageable que ces résultats soient des liens hypertexte?
je suis vraiment désolée de ne pas y comprendre grand chose (pour l'instant..) mais j'espère qu'avec vos lumières je finirai par parvenir à progresser un peu...
merci encore à tous ceux qui m'éclaireront ;)
J'ai essayé de le remanier selon mes besoins mais ça ne marche pas... (modifié : https://www.cjoint.com/?fynzScgz0a
Alors je suis d'abord bloquée sur quelque chose que je ne comprends pas. Quel est la logique entre les feuilles, les userform et les modules car même en ayant lu de nombreux exemple et cours je n'arrive pas à la cerner concretement... si quelqu'un pouvait m'éclairer?
C'est d'ailleurs sans doute pour cela que ça ne fonctionne plus une fois que je l'ai modifié... :'|
Et une autre question me questionne : pourquoi sur le modèle d'origine (qui fonctionne donc) lorsque l'on a effectué la recherche multiple, si on clique sur un résultat ça plante ? Et-il envisageable que ces résultats soient des liens hypertexte?
je suis vraiment désolée de ne pas y comprendre grand chose (pour l'instant..) mais j'espère qu'avec vos lumières je finirai par parvenir à progresser un peu...
merci encore à tous ceux qui m'éclaireront ;)
Le Pingou
Messages postés
12242
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2025
1 458
24 mai 2010 à 17:13
24 mai 2010 à 17:13
Bonjour,
Merci pour l'information.
Je regarderai votre problème demain et je prends note que vous travaillez sur Excel 2007.
Merci pour l'information.
Je regarderai votre problème demain et je prends note que vous travaillez sur Excel 2007.
Le Pingou
Messages postés
12242
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2025
1 458
Modifié par Le Pingou le 24/05/2010 à 23:53
Modifié par Le Pingou le 24/05/2010 à 23:53
Bonjour,
Une première information, la procédure modifiée contenue dans votre fichier ne fonctionne pas.
Qu'elles sont exactement les critères de recherche (par rapport à votre tableau de la feuille 1) que vous voulez utiliser ?
Concernant le lien hypertexte, il doit provenir de votre tableau et ainsi il sera possible de l'activer par exemple avec un double clic sur une ligne des résultats.
Note : mon exemple corriger (ne plante plus) : https://www.cjoint.com/?fyxQFLTjgH
et le votre : https://www.cjoint.com/?fyx1aVKews
Salutations.
Le Pingou
Une première information, la procédure modifiée contenue dans votre fichier ne fonctionne pas.
Qu'elles sont exactement les critères de recherche (par rapport à votre tableau de la feuille 1) que vous voulez utiliser ?
Concernant le lien hypertexte, il doit provenir de votre tableau et ainsi il sera possible de l'activer par exemple avec un double clic sur une ligne des résultats.
Note : mon exemple corriger (ne plante plus) : https://www.cjoint.com/?fyxQFLTjgH
et le votre : https://www.cjoint.com/?fyx1aVKews
Salutations.
Le Pingou