Nous avons un rapport d’entreprise avec le nom de l’employé, l’état, l’ID Emp, le gestionnaire et le processus.

img38

Les données ci-dessus contiennent plus de 250 lignes. Maintenant, nous voulons que l’utilisateur sélectionne le nom, le gestionnaire et le processus dans les listes déroulantes.

Les informations doivent être mises à jour dans une autre feuille en un seul clic

img39

Pour obtenir la sortie sur les multiples critères indiqués ci-dessus, nous avons besoin du code VBA. Nous devons suivre les étapes mentionnées ci-dessous pour lancer l’éditeur VB Cliquez sur l’onglet Développeur Du groupe Code , sélectionnez Visual Basic ou appuyez simplement sur ALT + F11 pour lancer l’écran VBA

img40

  • Cliquez sur Insérer, puis sur Module

img41

Cela créera un nouveau module.

Entrez le code suivant dans le module;

img42

img43

Nous pouvons attribuer la macro au bouton GO. Après avoir cliqué sur le bouton GO, nous obtiendrons le résultat suivant

img44

Le code VBA ci-dessus mettra automatiquement à jour le résultat lorsque nous changeons le nom de l’employé, le responsable ou le processus.

De cette façon, en utilisant Advance Filter * via VBA, nous pouvons extraire des données sur plusieurs conditions.

INDICE DE FILTRE AVANCE:

link: / tips-introduction-to-use-advanced-filter [Introduction au filtre avancé]

`lien: / conseils-utilisant-et-ou-et-multiples-critères [1.

Utilisation de «Et», «Ou» et de plusieurs critères] `

`lien: / conseils-comment-filtrer-les-enregistrements-uniques [2. Comment filtrer les enregistrements uniques?] `

`lien: / conseils-comment-utiliser-les jokers [3. Comment utiliser les caractères génériques?] `

`lien: / conseils-extraction-enregistrements-après-des-critères-de-date-spécifiques [4.

Extraire les enregistrements après des critères de date spécifiques] «

`lien: / astuces-extract-items-entre-2-dates-critères [5.

Extraire les éléments entre 2 critères de date] «

`lien: / conseils-comment-extraire-des-données-avec-un-texte-spécifique [6.

Comment extraire des données avec un texte spécifique?] `

`lien: / conseils-comment-extraire-des-données-vers-une-autre-feuille-de-travail-en-utilisant-vba [7.

Comment extraire des données vers une autre feuille de calcul en utilisant VBA?] `