Excel - Masquer une feuille derrière un formulaire VBA
pixissama
Messages postés
20
Statut
Membre
-
Patrice33740 Messages postés 8930 Statut Membre -
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,
je souhaiterais que, lorsque je lance mon formulaire, la feuille 2 soit cachée/inacessible tant que le formulaire (ici de connexion) n'est pas complété. J'ai donc utilisé la formule xlSheetVeryHidden et cela a fonctionné.
Cependant, mon formulaire utilise des valeurs présentes sur une des feuilles masquées, et cela le rend inutilisable.
N'existe-t-il pas une formule pour rendre inaccessible une feuille pour l'utilisateur mais toujours utilisable par excel ?
Merci.
je souhaiterais que, lorsque je lance mon formulaire, la feuille 2 soit cachée/inacessible tant que le formulaire (ici de connexion) n'est pas complété. J'ai donc utilisé la formule xlSheetVeryHidden et cela a fonctionné.
Cependant, mon formulaire utilise des valeurs présentes sur une des feuilles masquées, et cela le rend inutilisable.
N'existe-t-il pas une formule pour rendre inaccessible une feuille pour l'utilisateur mais toujours utilisable par excel ?
Merci.
A voir également:
- Excel - Masquer une feuille derrière un formulaire VBA
- Whatsapp formulaire opposition - Guide
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Déplacer une colonne excel - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
2 réponses
Bonjour,
« Cependant, mon formulaire utilise des valeurs présentes sur une des feuilles masquées, et cela le rend inutilisable. » ?????
Le fait qu'une feuille soit "Hidden" ou "VeryHidden" n'empêche en rien de l'utiliser (que ce soit avec des formules ou en VBA).
Peux-tu expliquer plus clairement tes difficultés ???
« Cependant, mon formulaire utilise des valeurs présentes sur une des feuilles masquées, et cela le rend inutilisable. » ?????
Le fait qu'une feuille soit "Hidden" ou "VeryHidden" n'empêche en rien de l'utiliser (que ce soit avec des formules ou en VBA).
Peux-tu expliquer plus clairement tes difficultés ???
« J'ai réglé le classeur pour que, dès l'ouverture, toutes les feuilles soient masquées (very hidden) sauf celle de connexion. »
En principe, au lieu de masquer les feuilles à l'ouverture, on les masque avant l'enregistrement et la fermeture.
« Mais lorsque je procède comme cela, le formulaire, qui est censé allé chercher les identifiants dans la feuille identifiants (qui est masquée), il m'affiche une erreur. »
En général le message d'erreur explique de quelle erreur dont il s'agit et souvent le débogueur indique quelle est la ligne de code qui pose problème.
Comme je viens de l'indiquer sur un autre message, en ce moment, nos boules de cristal sont en quarantaine pour un certain temps !
En principe, au lieu de masquer les feuilles à l'ouverture, on les masque avant l'enregistrement et la fermeture.
« Mais lorsque je procède comme cela, le formulaire, qui est censé allé chercher les identifiants dans la feuille identifiants (qui est masquée), il m'affiche une erreur. »
En général le message d'erreur explique de quelle erreur dont il s'agit et souvent le débogueur indique quelle est la ligne de code qui pose problème.
Comme je viens de l'indiquer sur un autre message, en ce moment, nos boules de cristal sont en quarantaine pour un certain temps !
Mais lorsque je procède comme cela, le formulaire, qui est censé allé chercher les identifiants dans la feuille identifiants (qui est masquée), il m'affiche une erreur.
En bref, j'aimerais une solution efficace pour empêcher l'utilisateur de faire quoi que ce soit à part de cliquer sur le bouton "connexion" afin d'afficher le formulaire.
Et aussi, j'essaie de trouver une formule pour masquer le ruban automatiquement dès l'ouverture mais je n'y arrive pas...