< Macros-commandes VBA < Exercices



Applicateur de filtre

Le but ici est de créer un filtre dynamique avec 1 boite de message InputBox.

Exemple

Enoncé:

  • Créer un classeur EXCEL supportant les macros (saisie des heures.xlsm par exemple)
  • Créer 4 colonnes (Chef, Trimestre, Employé, Nombre d'heures travaillées)
  • Remplir 15 lignes de tableau de type ("UnNomdeChef","Trimestre 1", "UnNom", "10") avec seulement 3 noms de chefs différents
  • Créer une nouvelle macro selectionnerChef
  • Saisir la question adressée à l’utilisateur via une boite de dialogue : "Saisir votre nom de chef : "
  • Récupérer la réponse de l’utilisateur dans une variable nommée Chef
  • Appliquer un filtre sur le tableau de la feuille active qui n'affiche que les lignes correspondant à la variable Chef saisie
Filtre dynamique de tableur 1
Fin de l'exemple
Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.