Masquer des Onglets en VBA

Bonjour,

J'ai réalisé un fichier dans lequel il y a un formulaire UserForm.

Ce formulaire alimente un base de données qui se trouve dans un des onglets.

Comme je ne veux pas que l'on ai accès à cette base de données, je cache l'onglet et je protège par mot de passe via le Protect Workbook. Le seul problème c'est que le formulaire fait réapparaitre l'onglet caché et donc la possibilité de modifier les infos.

Je voudrais cacher les onglets non nécessaire via une ligne de commande dans mon code.

Est-ce possible ?

Merci beaucoup

Bonjour,

Avec ça :

ThisWorkbook.Worksheets("NomDeTaFeuille").Visible = xlSheetHidden

Top Merci beaucoup

Bonjour,

Avec ça :

ThisWorkbook.Worksheets("NomDeTaFeuille)).Visible = xlSheetHidden

Elle reste accessible avec cette méthode, il faut du xlSheetVeryHidden

De fait. Parfait. Merci beaucoup

Rechercher des sujets similaires à "masquer onglets vba"