IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Problème avec l'affichage des feuilles masquées avant l'activation des macros


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Problème avec l'affichage des feuilles masquées avant l'activation des macros
    Bonjour,

    J'ai un classeur avec des feuilles masquées par VBA.
    Toutes mes feuilles sont protégées ainsi que le classeur.
    Mon problème est à l'ouverture du classeur, quand Excel me demande si j'accepte l'activation des macros, à ce moment là, toutes les feuilles sont visible et l'on peut tous les lire.
    Si je répond OUI, alors je tombe bien sur la feuille Accueil et les autres feuilles sont alors bine masquées.
    comment peut-on faire pour que les feuilles soient masquées même si l'activation des macros n'est pas encore validé ???

    Merci pour votre aide.

  2. #2
    Membre du Club
    Homme Profil pro
    amateur
    Inscrit en
    Avril 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 38
    Points : 66
    Points
    66
    Par défaut
    Salut Yao.chris

    Je sais pas si c'est la meilleur solution ....
    mais tu peux ajouter une feuille à ton classeur et dans cette feuille tu mets rien (et tu supprime même le quadrillage).
    A l'ouverture de ton fichier tu définis cette nouvelle feuille comme "feuille d'ouverture" et qaund tu valides l'activation des Macros tu rediriges l'ouverture vers une feuille qui t'intérresse via le code VBA dans thisworkbook

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Workbook_Open()
    'A toi de mettre le code voulu pour une re-direction
    End Sub
    Autre solution tu vas dans Option Excel\Centre de gestion de la confidentialité\Paramètres des macros et tu clique sur "Activer toutes les macros".
    Dans ce cas tu n'as plus la question de l'activation des macros

  3. #3
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 520
    Points : 16 455
    Points
    16 455
    Par défaut
    Bonjour

    Il faut faire le contraire : masquer toutes les feuilles sauf accueil et c'est le VBA qui démasque

Discussions similaires

  1. [XL-2010] Comment Empêcher l'affichage des feuilles masquées avant l'activation des macros ?
    Par yao.chris dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/02/2014, 15h23
  2. [Forum] Problème avec l'affichage des messages
    Par mic79 dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 12/08/2008, 12h45
  3. [débutant] problème avec l'affichage des lettres sou dev-C++
    Par Antigonos Ier Gonatas dans le forum Dev-C++
    Réponses: 9
    Dernier message: 02/04/2006, 22h22
  4. problème avec l'affichage des caractères spéciaux
    Par michelkey dans le forum Général Python
    Réponses: 4
    Dernier message: 19/08/2005, 08h09
  5. Réponses: 11
    Dernier message: 16/12/2003, 19h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo