Passer au contenu

Compter les cellules partageant un même attribut

Comment : en écrivant une macro.Vous avez saisi, dans un tableau Excel, les noms de personnes inscrites à différents tournois. A chaque fois qu’une personne confirme…

Comment : en écrivant une macro.Vous avez saisi, dans un tableau Excel, les noms de personnes inscrites à différents tournois. A chaque fois qu’une personne confirme sa présence, vous mettez son nom en caractères gras. Or vous aimeriez connaître, à tout moment, le
nombre de présences confirmées. Il vous faut, pour cela, créer une macrocommande. Tapez + pour ouvrir l’Editeur Visual Basic et tapez le listing ci-dessous. Puis déroulez le menu Fichier/ Fermer et retournez à Excel.
Sélectionnez la zone contenant les noms de personnes, tapez + , choisissez la macro EnGras et cliquez sur [exécuter]. Le nombre de cellules en caractères gras s’affiche dans une fenêtre de dialogue. Dans cette macro, nous avons
utilisé une structure de VBA, rarement présente dans les autres langages de programmation. Il s’agit de la structure Each qui permet, plus facilement qu’avec une classique boucle For… Next, de traiter une par une toutes les cellules d’un bloc
donné. Ainsi, lorsque vous écrivez for Each C in Selection, toutes les instructions qui suivent, jusqu’au Next, seront exécutées une fois, et une seule, pour chaque cellule de la sélection, et cela quelle que soit la taille de cette
sélection.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction