masquer une feuille des qu'elle n'est plus active

moutchec

XLDnaute Occasionnel
Bonjour à tous,
je cherche un code vba pour masquer automatiquement la feuille 1 de mon classeur dès qu'elle n'est plus active.
Merci d'avance pour votre aide.
 

Lone-wolf

XLDnaute Barbatruc
Bonjour moutchec :), le Forum

Dans ThisWorkbook

VB:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    If ActiveSheet.Name = "Feuil1" Then
        Exit Sub
    Else
        Feuil1.Visible = False
    End If
End Sub

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
    Feuil1.Visible = True
    Cancel = True
End Sub
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 162
Messages
2 106 603
Membres
109 637
dernier inscrit
lafforest