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

Masquer une feuille excel en retournant au sommaire

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

oly22

XLDnaute Nouveau
BOnjour à tous

j'ai un fichier excel avec une 40 de feuilles que j'active via un sommaire

Des boutons existent sur la feuille sommaire qui affiche les feuilles au fur et à mesure des besoins

Je voudrais que lorsque l'utilisateur clique sur retour au sommaire, la feuille où se situe le bouton où il aura cliqué soit masquée en même temps que l'affichage du sommaire

Actuellement je mets une instruction du type sheets (toto).visible = false, mais je dois créer autant de bout de code que de bouton de retour au sommaire. Je suis certain qu'un code plus simple s'appliquant à la feuille active est possible, mais je n'arrive pas à le coder correctement

Merci d'avance pour votre aide
 

JCGL

XLDnaute Barbatruc
Re : Masquer une feuille excel en retournant au sommaire

Bonjour à tous,

Peux-tu essayer avec un Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) placé dans le ThisWorkBook ?

A+ à tous
 

Si...

XLDnaute Barbatruc
Re : Masquer une feuille excel en retournant au sommaire

salut

un exemple sans bouton et avec, dans ThisWorkbook, une évènementielle Double Clic
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal R As Range, Cancel As Boolean)
Si... tu tiens à tes boutons choisis plutôt l'évènement proposé par JCGL .
 

Pièces jointes

  • Retour Feui1 VBA.xls
    35 KB · Affichages: 35

job75

XLDnaute Barbatruc
Re : Masquer une feuille excel en retournant au sommaire

Bonjour oly22, Jean-Claude

Utilisez des boutons de type Formulaire dans les 40 feuilles.

Cette macro doit leur être affectée :

Code:
Sub Retour()
Dim F As Object
Set F = ActiveSheet
Sheets("Sommaire").Activate
F.Visible = False
End Sub
Elle est à placer dans un module standard.

Edit : salut SI...

A+
 
Dernière édition:

oly22

XLDnaute Nouveau
Re : Masquer une feuille excel en retournant au sommaire [RESOLU]

Merci à tous pour votre aide, j'ai finalement retenue la solution proposée par job75 qui fonctionne parfaitement !

Merci encore pour votre aide
 
Dernière édition:

Discussions similaires

  • Question Question
Microsoft 365 Excel Sharepoint
Réponses
5
Affichages
546
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…