(RESOLU)masquer et afficher selon une valeurs

chaelie2015

XLDnaute Accro
Forum Bonjour
Je souhaite masquer et afficher deux feuilles feuil1 et feuil2 selon la valeur de K19 de la feuille3
Si K19 (de la feuille3) = 1 alors afficher la feuille1 et masquer (very hiden) la feuille2
Si K19 (de la feuille3) = 2 alors afficher la feuille2 et masquer(very hiden) la feuille1
Si K19 est vide masquer les deux feuille 1 et 2(very hiden)
Salutations
 
Dernière édition:

DoubleZero

XLDnaute Barbatruc
Re : masquer et afficher selon une valeurs

Bonjour, chaelie2015, le Forum,

Comme ceci ?

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal c As Range)
    If c.Address = "$K$19" Then
        Select Case c
        Case 1: Sheets("Feuil1").Visible = -1: Sheets("Feuil2").Visible = 2
        Case 2: Sheets("Feuil1").Visible = 2: Sheets("Feuil2").Visible = -1
        Case Empty: Sheets("Feuil1").Visible = 2: Sheets("Feuil2").Visible = 2
        End Select
    End If
End Sub

A bientôt :)

P. S. : Bonjour, Cpk :)
 
Dernière édition:

CPk

XLDnaute Impliqué
Re : masquer et afficher selon une valeurs

Bonjour, un petit exemple

Pour masquer
Code:
Sheets("Feuil1").Visible = xlSheetVeryHidden

Pour afficher
Code:
Sheets("Feuil1").Visible = xlSheetVisible
 
Dernière modification par un modérateur:

Discussions similaires

Statistiques des forums

Discussions
314 222
Messages
2 107 479
Membres
109 831
dernier inscrit
Alammo53