Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Une simple solution :
- Menu / outils / options
- onglet "affichage", décoche la case "onglet du classeur"
Bon là c'est sûr que si l'utilsateur connait Excel, il pourra les afficher en faisant l'inverse de ce que je te dis.
Mais tu peux aussi les cacher par la commande de ton bouton en ajoutant l'instruction : ActiveWindow.DisplayWorkbookTabs = False
Pas facile là si on veux rester simple.Toutefois, une idée à exploiter.
Si tu as une feuille "ACCEUIL" dans ton fichier, on pourrait imaginer qu'à l'ouverture de ton fichier l'utilisateur soit directement positionné sur cette feuille "ACCUEIL".
Si, une fois le fichier ouvert, il essaie d'aller cocher la case "onglet" via menu/outils..., il pourra voir le nom des feuilles de ton classeur.
Par contre, s'il essaie de voir le contenu d'une des feuilles autres que la feuille "ACCEUIL", le fait de cliquer sur une de ces feuilles peut remasquer automatiquement toutes les feuilles et le renvoyer sur la feuille "ACCEUIL".
Fais cet essai :
- dans un classeur nomme une feuille ACCEUIL et encode une valeur dans une cellule au hasard pour te répérer.
- ALT + F11 pour aller dans VBA
- CTRL + R pour afficher la fenêtre "propriétés" à gauche
- Double clique sur THISWORKBOOK
- A droite mets les codes ci-dessous :
Code:
Private Sub Workbook_Open()
Sheets("Acceuil").Activate
ActiveWindow.DisplayWorkbookTabs = False
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Sheets("Acceuil").Activate
ActiveWindow.DisplayWorkbookTabs = False
End Sub
- Enregistre ton fichier (Important !!) puis ferme le
- Réouvre ton fichier et fais un essai.
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.