Aller à un onglet caché par un CommandButton

Bonjour à tous, et bon 1er mai,

Voilà dans un Userform j'ai un bouton"IMPRIMER" qui, je voudrai m'envois, lorsque je clique dessus vers un onglet caché appelé "IMPRIMER" (l'onglet est caché et protéger par un mot de passe).

Pourriez vous m'aider?

Djodjo

Bonjour,

Une piste :

Private Sub CmdImprimer_Click()

    With Worksheets("IMPRIMER")

        .Visible = True
        .Activate

    End With

End Sub

Hervé.

Re,

Désolé cela ne fonctionne pas

Toubabou

Bonjour,

Theze t'a indiqué le code ...mais il ne pourra pas jamais deviner ton mot de passe ...

Bonjour.

A ok c'est simplement:

0000

Amicalement

Djodjo

Bonjour,

Désolé cela ne fonctionne pas

Et bien là, tu donne beaucoup de précisions !

C'est quoi qui ne fonctionne pas ?

La feuille ne s'affiche pas ? Il y a un bug sur une ligne et laquelle ?

As-tu affectés le code donné à un bouton appelé "CmdImprimer" ?

Normalement, une feuille masquée ne demande pas de mot de passe pour pouvoir être affichée, c'est seulement si tu veux modifier (ou autre) des valeurs situées dans des cellules protégées que le mot de passe te sera demandé !

Hervé.

RE,

Pardon. Non il ne se passe rien lorsque je clique sur le bouton imprimer l'onglet "IMPRIMER", ne s'ouvre pas. (le classeur est protégé par un mot de passe :0000, de tel manière que lorsqu'il est caché on ne puisse pas l'afficher.

Je ne suis pas sur d'avoir été clair

Bonjour,

Dans ton premier post :

(l'onglet est caché et protéger par un mot de passe).

tu dis que c'est l'onglet donc la feuille qui est protégé mais en fait c'est le classeur qui possède le mot de passe :

(le classeur est protégé par un mot de passe :0000, de tel manière que lorsqu'il est caché on ne puisse pas l'afficher.

Teste ce code :

Private Sub CmdImprimer_Click()

    ThisWorkbook.Unprotect "0000"

    With Worksheets("IMPRIMER")

        .Visible = True
        .Activate

    End With

End Sub

Hervé.

Rechercher des sujets similaires à "aller onglet cache commandbutton"