Comment activer une macro au changement d'une cellule (ici une liste) [Résolu]

Signaler
Messages postés
2
Date d'inscription
mercredi 24 mars 2021
Statut
Membre
Dernière intervention
24 mars 2021
-
Messages postés
2
Date d'inscription
mercredi 24 mars 2021
Statut
Membre
Dernière intervention
24 mars 2021
-
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

2 réponses

Messages postés
32045
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
10 avril 2021
3 386
Bonjour,

Je suppose que c'est sur Excel ...
Dans ce cas : https://www.excel-pratique.com/fr/vba/evenements_feuille
Messages postés
2
Date d'inscription
mercredi 24 mars 2021
Statut
Membre
Dernière intervention
24 mars 2021

à vrai dire, je n'avais pas vraiment remarqué la fonctionnalité de l'onglet "worksheet" mon problème est ducoup réglé.