Windows | Windows Server | Active directory | Exchange | SharePoint | SCCM | SCOM | Hyper-V | App-V
ACCUEIL Facebook Twitter Linked In Viadeo Flux RSS
Actualités suivantes

Actualités précédentes
Nouvel outil de diagnostic sur Office 365
Nombreux départ à Microsoft
Cortana aura du retard sur Android
Que vaut vraiment la Microsoft Surface 3?
Microsoft tente de réduire l'écart avec Sony


Publié le : 03/09/2009 09:02:05
Mise à jour le : 02/09/2009 11:14:41
Catégories :


Version imprimable

Auteur(s)

Office 2007 Comment dissimuler certaines feuilles d'un document?


Voici comment faire pour cacher aux yeux de tous certains onglets de votre classeur Excel :
- Ouvrez le document Excel
- Appuyez sur [ALT]+[F11] pour afficher l'éditeur VBA
- Déployez l'arborescence sur la gauche et sélectionnez la feuille du classeur à cacher
- Dans la section Propriétés, repérez la ligne Visible et cliquez dessus
- Déployez le menu associé et sélectionnez l'option « 0 -xlSheetHidden »
- L'onglet de la feuille disparait immédiatement du classeur.

Remarque 1 :
Vous pouvez créer facilement une macro associée à un raccourci pour afficher/cacher la feuille en question :
- Sélectionnez ThisWorkbook dans l'arborescence du projet VBA
- Copiez/collez le code suivant dans l'éditeur VBA (on suppose que la feuille à cacher se nomme Feuil3)
Public Sub MontreCacheFeuille()
   If Feuil3.Visible = xlSheetVisible Then
     Feuil3.Visible = xlSheetHidden
   Else
     Feuil3.Visible = xlSheetVisible
   End If
End Sub
- Retournez dans la fenêtre principale de Excel
- Ouvrez l'onglet Affichage du ruban Office
- Cliquez sur Macro
- Sélectionnez la macro MontreCacheFeuille
- Cliquez sur Option
- Attribuer une touche de raccourci (par exemple la touche [m])
- Validez par OK
- Maintenant quand vous appuyez sur [CTRL]+[m] vous afficher ou cacher la feuille.

Remarque 2 :
Evidemment, telle quelle, cette astuce n'est pas infaillible. Un utilisateur expert saura retrouver ces informations et faire réapparaître les onglets cachés. Pour éviter cela, protéger l'accès au code VBA en procédant ainsi :
- Appuyez sur [ALT]+[F11] pour afficher l'éditeur VBA
- Cliquez du bouton droit sur VBAProject dans l'arborescence
- Sélectionnez Propriétés de VBAProject
- Ouvrez l'onglet Protection
- Cochez Verrouiller le projet pour l'affichage
- Et saisissez un mot de passe pour restreindre l'accès au projet
- Valider par OK
- Désormais, vous seul avait accès aux paramètres avancés du document Excel.  (Source 01.net)