Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

(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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…