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 :

Macro obligatoire avec le fichier


Sujet :

Excel

  1. #1
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2011
    Messages
    370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 370
    Points : 251
    Points
    251
    Par défaut Macro obligatoire avec le fichier
    Bonjour,

    J'ai fait une super macro pour obliger les utilisateurs à remplir les cellules selon mes formats prédéfinis.

    Le seul hic, c'est que lorsqu'on ouvre le fichier, les macros sont désactivées. Comment faire pour que les personnes à qui j'envoie le fichier, ouvre celui-ci avec les macros active ou ne puissent pas l'ouvrir du tout.

    Cordialement,

  2. #2
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Bonjour,

    Il faut ruser. Moi je crée une feuille en plus où j'écris en grand activer les macros.

    Evidemment, il faut avoir créé une macro pour masquer toutes les feuilles sauf la feuille de démarrage. Et s'il active les macro, alors démasquage des autres feuilles ....


    A la fermeture de ton fichier, cette macro cahe tout sauf la feuille MacroActiv

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Sheets("MacroActiv").Visible = xlSheetVisible
    For Each sh In Sheets
       If sh.Name <> "MacroActiv" Then sh.Visible = xlSheetVeryHidden
    Next sh
    ActiveWorkbook.Save
    End Sub
    A l'activation des macro,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Workbook_Open()
    For Each sh In Sheets
       sh.Visible = xlSheetVisible
    Next sh
    Sheets("MacroActiv").Visible = xlSheetVeryHidden
    End Sub

  3. #3
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2011
    Messages
    370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 370
    Points : 251
    Points
    251
    Par défaut
    Merci, Ca fonctionne.

  4. #4
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Ne pas oublier

Discussions similaires

  1. [XL-2003] macro pour deproteger un fichier en liaison avec mot de passe lecture
    Par djoumusic dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 16/04/2010, 07h51
  2. [Macro] Importation de plusieur fichiers avec sas
    Par bafafamiageugb dans le forum Macro
    Réponses: 3
    Dernier message: 16/12/2008, 19h42
  3. Ouvrier un fichier avec macro depuis un autre fichier avec macro
    Par Jeanvaljean44 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/11/2008, 11h23
  4. Réponses: 29
    Dernier message: 21/10/2008, 17h36
  5. Macro pour ouvrir un fichier excel avec des ','
    Par oliver75 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 30/05/2007, 18h08

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