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

Macros et VBA Excel Discussion :

macros désactivées et protection


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Par défaut macros désactivées et protection
    Bonjour,

    Je suis novice en VBA mais j'ai activé une BeforePrint dans un fichier Excel, car je veux empêcher l'impression de certaines feuilles du classeur.

    Sauf que ce classeur est envoyé à différents utilisateurs et le centre de sécurité d'XP désactive les macros, et donc autorise l'impression des pages que je voulais bloquer.

    Existe-t-il une solution simple ?

    Merci à tous

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    592
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 592
    Par défaut
    Bonsoir,

    Il te faut masquer le contenu de tes feuilles si les macros ne sont pas autorisées.

    Pour cela c'est assez simple, tu masques toutes les feuilles sauf une qui contient le message "Prière d'activer les macros".
    Si l'utilisateur ouvre le fichier sans avoir activé les macros, il ne voit rien.
    Si l'utilisateur ouvre le fichier en ayant autorisé les macros tu as mis dans une macro qui présente la bonne feuille à l'ouverture.

    Et le tour est joué.

    A+
    PPz

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Par défaut
    Bonsoir,

    Merci pour cette idée;

    Mais je suis novice en macro: comment la mettre en oeuvre ?

    Merci

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    592
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 592
    Par défaut
    Tu te mets dans le mode VBA.
    Tu sélectionne Thisworkbook
    puis tu mets le code dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_Open()
        Sheets("Feuil3").Visible = True
        Sheets("Feuil1").Visible = False
    End Sub
    A+
    PPz

Discussions similaires

  1. MACRO désactivée sur un serveur
    Par ahd44 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/07/2009, 14h33
  2. Macro désactivé, problème de certificat ?
    Par Zorgloub dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/01/2008, 22h12
  3. Réponses: 2
    Dernier message: 08/03/2007, 14h32
  4. Macros désactivées sous excel
    Par Australia dans le forum Excel
    Réponses: 2
    Dernier message: 31/01/2006, 12h21
  5. Désactiver la protection des fichiers systéme
    Par cartonis dans le forum Sécurité
    Réponses: 6
    Dernier message: 13/08/2005, 19h17

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