Cacher une ligne sur demande

  • Initiateur de la discussion Initiateur de la discussion Prophete
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Prophete

Guest
Bonjour,

Je souhaiterais faire ceci SANS utiliser du code VB dans Excel:

Lorsqu'un 0 est inscrit dans la case A1, la ligne B est caché (hide).
Dès que j'inscrit un 1 dans la case A1, la ligne B réapparait...

C'est un peu comme une mise en forme conditionnelle, mais qui s'applique sur toute une ligne et surtout qui utilise la propriété "Hide" de la ligne.


Merci pour votre aide.

Prophete
 
Bonsoir Prophète,

On a essayé sur le chat de te trouver une solution sans macro mais cela ne nous parait pas faisable.

Voici une solution via macro à placer en VBA project dans Microsoft Excel project -> nom de ta feuille

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
If Target = 1 Then Columns("B:B").EntireColumn.Hidden = True
If Target = 0 Then Columns("B:B").EntireColumn.Hidden = False
End If
End Sub

Si pb n'hésite pas

@+

Dan
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour