Comment activer une macro au changement d'une cellule (ici une liste)

Résolu/Fermé
RaIINz Messages postés 3 Date d'inscription mercredi 24 mars 2021 Statut Membre Dernière intervention 25 août 2022 - 24 mars 2021 à 12:32
RaIINz Messages postés 3 Date d'inscription mercredi 24 mars 2021 Statut Membre Dernière intervention 25 août 2022 - 24 mars 2021 à 13:05
Bonjour,

en tant qu'étudiant en école de commerce, j'ai comme test à créer une fiche de salaires.
Le problème est que je n'arrive pas à supprimer une colonne automatiquement si une cellule en question est égale à 0 (ex : si il n'y a pas d'allocations familiales, alors la ligne où cette cellule se trouve est masquée).
Mon code actuel fonctionne manuellement mais après plusieurs heures de recherches et de discutions avec mon professeur, je n'ai toujours pas trouvé le moyen d'automatiser cette macro.
mon code actuel :

Sub masque()
For Each cellule In [F15:F21]
If cellule.Value = "0" Then cellule.EntireRow.Hidden = True
Next cellule
End Sub

quelqu'un serait-il apte à m'aider?
Configuration: Windows / Chrome 87.0.4280.88
A voir également:

2 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
24 mars 2021 à 12:49
Bonjour,

Je suppose que c'est sur Excel ...
Dans ce cas : https://www.excel-pratique.com/fr/vba/evenements_feuille
0
RaIINz Messages postés 3 Date d'inscription mercredi 24 mars 2021 Statut Membre Dernière intervention 25 août 2022
24 mars 2021 à 13:05
à vrai dire, je n'avais pas vraiment remarqué la fonctionnalité de l'onglet "worksheet" mon problème est ducoup réglé.
0