Rechercher des mots dans une colonne avec exception

caramelle04

XLDnaute Nouveau
Bonjour à tous,

Je suis toujours sur mon projet en VBA et j'ai encore une petite difficulté.

Voilà, de mon onglet 'données', je souhaiterai rechercher tous les mots sauf 'Mumu' et 'bonbon' qui figure dans la colonne I et afficher les valeurs correspondants à ces mots figurant dans les colonnes B, C et E mais dans l'onglet 'extractions'.

L'extraction des données sera affiché en ligne dans l'onglet 'extractions'. Par exemple, si un des mots recherchés figure en I6, je dois extraire les données figurant en B6, C6 et E6.

J'ai déjà réussi la manip (grâce à l'aide précieuse de pierrejean que je remercie encore :) ) mais je ne sais pas comment faire lorsqu'il y a des exceptions.
Dans le fichier réel mais que je ne peux pas envoyer, il y a en réalité beaucoup de valeurs à extraire que le fichier test que je vais joindre c'est pour cela que je dois passer par l'exception.

Toute aide me sera précieuse :)))

Merci beaucoup.
 

Pièces jointes

  • test2macro.xls
    52.5 KB · Affichages: 58
  • test2macro.xls
    52.5 KB · Affichages: 59
  • test2macro.xls
    52.5 KB · Affichages: 59

Caillou

XLDnaute Impliqué
Re : Rechercher des mots dans une colonne avec exception

Bonjour,

Pas sûr d'avoir compris !
Sinon, il me semble que cet manip peut être obtenu avec la commande Filtre avancé (sur l'onglet Données). S'il s'agit de la bonne manip, il est alors possible de le transformer en vba en utilisant l'enregistreur de macro.
Je joins le fichier avec sur l'onglet "Moi", un exemple et une copie d'écran.

Bonne continuation

Caillou
 

Pièces jointes

  • test2macro.xls
    90 KB · Affichages: 110
  • test2macro.xls
    90 KB · Affichages: 106
  • test2macro.xls
    90 KB · Affichages: 111

caramelle04

XLDnaute Nouveau
Re : Rechercher des mots dans une colonne avec exception

Bonjour,

Merci de ton aide :) malheureusement, je dois forcément passer par une macro et un bouton d'exécution pour effectuer la manip.

Mais où se trouve la commande Filtre avancé ? Et comment est-il possible de le transformer en vba en utilisant l'enregistreur de macro ?

Je suis novice en VBA j'esssaye de m'accrocher :)
 

Caillou

XLDnaute Impliqué
Re : Rechercher des mots dans une colonne avec exception

Re,

Comme je l'ai indiqué dans mon précédent post, la commande filtre avancé se trouve sur l'onglet Données !

Pour enregistrer une macro, il faut :
- Démarrer l'enregistreur de macro (bouton en bas à gauche)
- Donner un nom à la macro et l'enregistrer dans Ce classeur
- Effectuer les manips à enregistrer (ici le filtre avancé)
- Arrêter l'enregistrement (bouton bleu en bas)

Pour créer un bouton sur la feuille pour exécuter la macro :
- onglet Développeur/Insérer/ Bouton (contrôles de formulaire)
- tracer le bouton sur la feuille de calcul
- lui affecter la macro précédemment enregistrée

Et normalement c'est bon !

Caillou
 

Discussions similaires

Réponses
16
Affichages
1 K
Réponses
4
Affichages
324

Statistiques des forums

Discussions
312 215
Messages
2 086 338
Membres
103 192
dernier inscrit
Corpdacier