Masquer des onglets en les laissant accessible

Bonjour

Est ce qu'il est possible de masquer l'ensemble des onglets dans un fichier mais qu'il reste accessible à l'aide de bouton.

Le fichier s'ouvre automatiquement sur la feuil 1 (programmation VBA)

Merci par avance

Bonjour,

Bien sûr que oui, si ce n'est qu'un onglet au mins sera toujours visible
Mais un petit fichier exemple serait le bien venu pour t'aider

Bonjour Jacky.

Voici mon fichier de travail, je souhaiterai qu'a l'ouverture du fichier, les onglets soit masqué sauf l'onglet accueil.

Je souhaite qu'un bouton permet d'afficher les onglets. Si possible avec un mot de passe ex"1234"

Cordialement

Bonjour

Essayez ce code en lieu et place de celui que vous avez mis dans Thisworkbook

Private Sub Workbook_Open()
Dim i As Byte

Sheets("accueil").Visible = -1
For i = 1 To Sheets.Count
    If UCase(Sheets(i).Name) <> "ACCUEIL" Then
        Sheets(i).Visible = 2
    End If
Next i
End Sub

Attention que cela suppose que vos macros sont bien activées sans quoi le code ne masquera rien

Cordialement

cela marche cependant j'aurai aimer que les liens hypertext fonctionnent

Dan m'a dépasser dans le temps pour t'apporter une réponse
Parfait

cela marche cependant j'aurai aimer que les liens hypertext fonctionnent

Si les feuilles sont masquées les liens hypertextes ne fonctionnent pas
Il faut remplacer les liens par des boutons par exemple

Ce que vous pouvez faire c'est dessiner un bouton via menu --> Insertion -> Forme et vous nommez le bouton par le même texte que votre feuille
Genre ceci sur votre feuille

image

je viens d'essai etça le créer un message d'erreur.

Est que c'est parce que l'onglet est masquer.

Sinon est'il possible de contourner le souci en démasquant

je viens d'essai etça le créer un message d'erreur.

Vous avez fait quoi ?? Je n'ai pas compris


Ce que vous pouvez faire c'est dessiner un bouton via menu --> Insertion -> Forme et vous nommez le bouton par le même texte que le nom de votre onglet
Après on fait un code unique pour l'action de tous les boutons.
Genre ceci sur votre feuille accueil

image

je viens de modifier la fichier et j'ai contourné mon souci avec une macro.

Voici mon fichier

Cordialement

Bonsoir,

j'ai contourné mon souci avec une macro.

Ok mais cela plante

Si vous reprenez votre fichier posté et que vous l'ouvrez, vous aurez un bug
Cela vient du fait que dans thisworkbook, vous n'avez pas mis le code comme je vous l'ai posté --> https://forum.excel-pratique.com/s/goto/1242925

Maintenant, toutes vos macros Accueil pourraient être résumées en une seule. A voir si intérêt

Cordialement

Rechercher des sujets similaires à "masquer onglets laissant accessible"