Comment afficher la feuille de travail «très caché»

45

J'étais en train de déconner dans les paramètres de la feuille et j'ai réussi à rendre une feuille «très cachée», mais je n'arrive pas à la rendre visible à nouveau. Comment puis-je le rendre visible?

J'utilise Excel 2010.

TylerH
la source

Réponses:

41

Une option est de le faire avec VBA

Essayez le ci-dessous:

Sub UnHide()
Dim ws As Worksheet
For Each ws In Sheets
    ws.Visible = True
Next
End Sub

Cela affichera TOUTES les feuilles cachées ou très cachées

PeterH
la source
5
Ouais, Very Hiddença ne peut être découvert qu'avec VBA.
BruceWayne
3
Non c'est faux. Voir ma réponse.
NiklasJ
9
@ NiklasJ Le code n'est pas faux; cela fonctionnera pour les rendre visibles.
TylerH
8
@ NiklasJ - ce code affichera toutes les feuilles en une fois, votre méthode affichera une feuille à la fois. Ni est faux, les deux sont corrects. C'est la méthode que j'aurais choisie car je ne savais même pas que votre méthode existait! TIL!
FreeMan
11
@TylerH Je pense que Nilklas faisait référence à la déclaration implicite selon laquelle vous devez utiliser du code pour afficher les cellules. Sa réponse ne repose pas sur du code.
Jpaugh
60

Vous le faites comme ça:

  1. Ouvrir l'éditeur VBA ( Alt+ F11)
  2. Ouvrez le VBAProject correspondant à votre fichier.
  3. Ouvrez le dossier "Microsoft Excel-objects"
  4. Sélectionnez la feuille que vous avez cachée.
  5. Aller aux propriétés (presse F4)
  6. Changez la propriété "Visible" en xlSheetVisible au lieu de xlSheetVeryHidden
NiklasJ
la source
15

Dans l'éditeur VBA, accédez aux propriétés de la feuille et modifiez la propriété ci-dessous.

entrez la description de l'image ici

Scorpion99
la source
3
C'est la même méthode que NiklasJ ci-dessus?
2
Je viens de remarquer, oui c'est la même chose mais avec photo.
Scorpion99
Vous auriez dû modifier la réponse de @ NiklasJ et ajouter la photo ...
Je dis: réintégrez Monica le
J'ai accidentellement caché la seule feuille d'un classeur! J'ai essayé ce qui précède, sauvegardé la feuille de calcul et essayé de l'ouvrir. Cette dernière (classeur entier) n'est pas visible. Des idées?
Mark Stewart
Ha! J'avais une autre feuille de calcul ouverte et c'est pourquoi je ne pouvais rien voir. J'ai fermé tous les classeurs Excel, puis je l'ai ouvert; rien n'était visible, mais l'option Afficher la barre d'outils Afficher était activée!
Mark Stewart
1

Pour les garder cachés, mais visibles dans le menu d'options (UnHide ..), utilisez le même code mais avec cela ..

Sub StillHide()
Dim ws As Worksheet
For Each ws In Sheets
    ws.Visible = xlSheetHidden  <-- change from Visible to this.
Next
End Sub

De cette façon, les onglets ne sont pas tous soudés à l'utilisateur. Ils sont encore "cachés".

Fandango68
la source