Comment Filtrer Les Données Personnalisées Pour La Feuille De Calcul Excel Dans VBA Pour MS Excel?

VBA pour Suite Bureautique ou Virtual Basic pour Applications devient populaire parmi les professionnels du bureau. C’est maintenant un outil de programmation puissant pour les utilisateurs et la meilleure chose à propos de VBA est que vous pouvez l’utiliser même si vous ne connaissez rien au codage. Dans VBA, nous avons des macros, qui sont des objets que nous créons pour personnaliser certaines fonctions. Nous appelons ensuite ces macros et les exécutons pour nos propres besoins.

Le filtrage est un outil très populaire et couramment utilisé dans MS Excel. Si vous traitez un très grand ensemble de données dans MS Excel et que vous ne devez examiner que des valeurs ou des entrées spécifiques, vous pouvez filtrer les lignes qui ne sont pas de votre besoin à ce moment. Par exemple, si vous avez créé une feuille Excel contenant les notes des élèves d’une classe et que vous souhaitez savoir qui a tous obtenu 80% et plus, vous pouvez filtrer toutes les lignes où les élèves ont obtenu moins de 80 %. Voilà donc le concept.

Pour VBA, il est possible de créer des macros pour les opérations de filtrage. Dans cet article, je vais vous montrer comment le faire.

Étapes Pour Filtrer les Données Personnalisées Pour la Feuille de calcul Excel Dans VBA Pour MS Excel

Tout d’abord, vous devez activer l’onglet Développeur dans MS Excel.

Ensuite, appuyez sur l’onglet Développeur dans le ruban. Il existe deux types de références, l’une est la référence absolue et l’autre la référence relative. J’ai déjà écrit un article sur le même sujet en utilisant une référence relative. Mais ici, je vais vous montrer sans utiliser de référence relative. Pour trier et filtrer les types de fonctions, utilisez toujours la Référence absolue. Maintenant, cliquez sur Enregistrer la macro.

 Enregistreur de macro de référence relative VBA

Maintenant, la fenêtre Enregistrer la Macro s’ouvre. Sélectionnez une touche de raccourci pour vous. Par exemple, j’ai sélectionné Ctrl + Maj + U. J’ai nommé le raccourci FilterByCategoryClothingAccessories. Cela signifie que la macro n’affichera que les lignes, où la catégorie est soit des vêtements, soit des accessoires.

 Données de filtre personnalisées Pour la feuille de calcul Excel Dans VBA Pour MS Excel

Maintenant, rendez-vous dans l’onglet Données, cliquez sur l’outil Filtre. Cela activera l’outil de filtrage. Ensuite, cliquez sur la flèche déroulante sous la colonne Catégorie. Vérifiez uniquement le menu vêtements et accessoires.

 Données de filtre personnalisées Pour la feuille de calcul Excel Dans VBA Pour MS Excel

Maintenant, allez dans l’onglet Développeur et cliquez sur Arrêter l’enregistrement.

 Données de filtre personnalisées Pour la feuille de calcul Excel Dans VBA Pour MS Excel

Si vous souhaitez filtrer en fonction d’une plage de nombres, par exemple, je veux voir ici des lignes dont les ventes se situent entre 15 000 $ et 55 000 $. Alors, cliquez sur le menu déroulant de la colonne Ventes, allez dans Filtres numériques, puis sélectionnez Entre.

 Données de filtre personnalisées Pour la feuille de calcul Excel Dans VBA Pour MS Excel

Cela ouvre la fenêtre de filtre automatique personnalisé. Sélectionnez la plage. Cliquez sur OK.

 Données de filtre personnalisées Pour la feuille de calcul Excel Dans VBA Pour MS Excel

Votre macro est maintenant créée. Ensuite, allez dans l’onglet Développeur et cliquez sur Arrêter l’enregistrement.

C’est tout!

En Savoir Plus: Liste De Tous Les Tutoriels Excel VBA

À propos de Debaleena

Le bonheur est la meilleure thérapie. Utilisez-le pour vous guérir et ensuite pour les autres!

Write a Comment

Votre adresse e-mail ne sera pas publiée.