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 :

Activer les macros à l'ouverture


Sujet :

Macros et VBA Excel

  1. #1
    apt
    apt est déconnecté
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    867
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 867
    Points : 118
    Points
    118
    Par défaut Activer les macros à l'ouverture
    Bonsoir à tous,

    Par mesure de sécurité, Excel désactive les macros.

    Il faut cliquer sur le bouton "Activer les macros" pour les faire fonctionner.

    En VBA, comment faire pour que les macros d'un classeur soient activées automatiquement à l'ouverture de celui-ci ?

    Merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Ce n'est pas possible, sinon à quoi servirait la sécurité si tu peux envoyer un fichier avec un code qui active les macros ?

    Philippe

  3. #3
    Membre averti
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Points : 332
    Points
    332
    Par défaut
    Bonjour apt, Philippe,

    C'est possible mais fortement déconseillé car tu exposerais ton ordinateur à tout et n'importe quoi...

    Regarde le screenshot ci-joint:
    Dans l'onglet Développeur, tu cliques sur Sécurité des macros, ça t'ouvrira la fenêtre que tu vois, tu cliques sur Activer toutes les macros.

    A tes risques et périls !
    Images attachées Images attachées  

  4. #4
    apt
    apt est déconnecté
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    867
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 867
    Points : 118
    Points
    118
    Par défaut
    Bonjour Kaera,

    Mais je n'ai pas l'onglet Développeur dans la barre menu ?

  5. #5
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 942
    Points : 28 941
    Points
    28 941
    Billets dans le blog
    53
    Par défaut
    Bonsoir,
    L'activation de l'onglet [Développeur] se trouve dans les options d'Excel
    Version 2010
    Sélectionner Personnaliser le Ruban, cocher l'onglet Développeur
    Version 2007
    Sélectionner Standard et dans la première partie «*Meilleures options pour travailler avec Excel*», cocher Afficher l'onglet Développeur dans le ruban.

    Outre le niveau de sécurité de macros, il y a également moyen de définir un ou plusieurs emplacements approuvés
    Dans la commande sécurité du groupe Code de l'onglet [Développeur], voir Emplacements approuvés

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Citation Envoyé par apt Voir le message
    En VBA, comment faire pour que les macros d'un classeur soient activées automatiquement à l'ouverture de celui-ci ?
    Citation Envoyé par Philippe JOCHMANS Voir le message
    Ce n'est pas possible, sinon à quoi servirait la sécurité si tu peux envoyer un fichier avec un code qui active les macros ?
    L'onglet développeur ne changera rien, ce n'est pas possible par VBA.

    Philippe

  7. #7
    Expert éminent
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    3 906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 906
    Points : 8 539
    Points
    8 539
    Par défaut
    Salut

    Tu as possibilité d'utiliser un certificat local, fait quelques recherches, il existe certainement déjà de nombreux postes traitant du sujet.

    Citation Envoyé par Philippe JOCHMANS Voir le message
    L'onglet développeur ne changera rien, ce n'est pas possible par VBA.
    Oui en effet, il ne sera pas possible d'automatiser via VBa le changement d'option pour passer sur "Activer toutes les macros", mais il est possible de modifier manuellement ce paramètre pour ne plus avoir à activer les macros sur ton poste... mais bon, de toutes façons je te déconseille fortement de faire ça... vois plutôt avec les certificats.

    ++
    Qwaz

Discussions similaires

  1. Activer les macros à l'ouverture
    Par hugodu28 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 04/02/2015, 11h33
  2. [XL-2010] Activer les macros à l'ouverture avec un certificat
    Par Naiekko dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/02/2014, 22h56
  3. [Toutes versions] Supprimer message "Activer les macros" à l'ouverture d'Excel
    Par johan89 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/09/2011, 13h47
  4. [VBA] Ouverture classeur sans activer les macros
    Par xc78370 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/10/2007, 10h45

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