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 :

Activation et activation par erreur d'une macro. [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut Activation et activation par erreur d'une macro.
    Bonjour le forum,
    J'ai voulu aller trop vite et j'ai activé pratiquement la même macro en faisant des essais!!!
    J'ai oublié de mettre en commentaires la 2ème et surtout j'ai enregistré le fichier!!!
    Quel C$N!!!
    Et maintenant ça mouline à l'ouverture.
    Quelqu'un aurat-il une astuce pour m'en sortir?
    Merci pour d'éventuelles réponses
    Bien cordialement

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    regarde ce sujet : http://www.developpez.net/forums/d15...s/#post8286890

    un peu similaire, mauvais enregistrement après changement dans une macro, et ouverture impossible

  3. #3
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Bonjour joe.levrai,
    Quel C$N et je m'y connais!!!
    C'est une évidence!!!
    Ouvrir EXCEL et NON le Fichier puis :
    Menu => Outils => Macro => Sécurité => Cochez Niveau de sécurité moyen => Ok
    Cliquez sur le Fichier à Ouvrir
    On obtient un message => Cliquez sur Désactiver les macros

    Le Fichier s’ouvre
    Allez dans VBA => Thisworkbook ou Module
    Supprimer les macros concernées ou mettre en commenter Bloc apostrophe (') devant les instructions de la Macro à Désactiver
    Remettre Niveau de Sécurité Faible
    Enregistrer le Fichier
    Terminé

    Un GRAND MERCI à toi.
    Bonne fin de journée
    Bien cordialement

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    ou bien plus simple :
    ouvrir avec excel et dans la liste déroulante du bouton Ouvrir choisir 'Ouvrir en mode protégé'.
    eric

  5. #5
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Bonsoir eriiic,
    Je n'ai pas 'Ouvrir en mode protégé' ou alors j'ai mal compris.
    A+
    Cordialement

  6. #6
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    ce menu déroulant est visible dans la boite de dialogue où tu as l'explorateur pour choisir ton fichier

    de mémoire, c'est en bas vers la droite

    mais peut être qu'il n'y est pas sur Excel 2003

  7. #7
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Bonsoir joe.levrai,
    Pour l'instant je ne vois pas mais je "gratte" un peu sur le net.
    Si tu trouves quelque chose peux tu poster STP?
    Merci d'avance.
    Bonne fin de soirée et encore merci car j'ai pu récupérer mon fichier.
    Bien cordialement

  8. #8
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    quand tu utilises l'option "ouvrir" dans excel, tu as une boite de dialogue qui s'affiche

    regarde si tu as un menu déroulant comme celui encadré là

    Nom : ouvrir.jpg
Affichages : 288
Taille : 46,0 Ko

  9. #9
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Non je n'ai pas.
    Confirmation qu'il faut "contourner" autrement avec Excel 2003.
    Encore merci de t'intéresser au problème.
    Bonne fin de soirée.
    Bien cordialement

  10. #10
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Sur 2003 il est plus que conseillé de laisser le niveau de sécurité sur moyen.
    C'est ta seule protection, tu ne peux pas distinguer un fichier .xls avec macro d'un sans.
    Sinon tu fais Shift 'Ouvrir' pour qu'elles ne se lancent pas.

    eric

  11. #11
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Bonjour eriiic,
    Effectivement avant je laisser le niveau de sécurité sur moyen.
    J'ouvre Excel puis Shift 'Ouvrir' je vais chercher mon fichier et ça me demande de le remplacer ou pas.
    Peux-tu STP être plus explicite?
    Merci de ton éventuel retour.
    Bien cordialement

  12. #12
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    Non, tu fais 'Ouvrir', tu choisis ton fichier, et c'est sur le bouton 'Ouvrir' de la boite de dialogue qu'il faut shifter en cliquant.
    eric

  13. #13
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Re-bonjour eriiic,
    Je suis vraiment désolé mais ça ne fonctionne pas chez moi ou alors je suis vraiment C$N!!!
    Je pense que c'est plutôt la seconde hypothèse!!!
    Voici une photo.
    Choix du fichier (toto) => shift => ouvrir?
    En attendant une éventuelle réponse.
    Bien cordialement

  14. #14
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Oui c'est ça, garde shift appuyé lors du clic sur le bouton et les macros ne se lancent pas.
    Idem si tu shift-cliques sur un fichier de la liste des récemment utilisés.

    Fait-toi un fichier de test avec dans Thisworkbook :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_Open()
        MsgBox "test"
    End Sub
    Avec macro tu as le message à l'ouverture, tu verras la différence.

    eric

  15. #15
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Re-bonjour Eric,
    Ça ne change rien mais je me suis peut-être mal exprimé tout au début.
    Mais deux macros ont le même nom et à l'enregistrement on le voit car ça bug mais trop tard le mal est fait.
    Donc je pense que la solution c'est de mettre sur sécurité moyen
    Maintenant tu peux continuer à "bosser" sur le sujet car ça peut servir à beaucoup d'utilisateurs Excel.
    Encore un GRAND MERCI de t'investir autant mais je crois que ça vaut la peine de trouver de "petites" astuces pour un "GRAND" bénéfice.
    A + peut-être
    Bonne fin de soirée
    Cordialement

  16. #16
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Je commence à me demander si on parle de la même chose..
    Ce que je t'indique c'est comment ouvrir un fichier sur excel 2003 (apparemment c'est ta version ?) sans que les macros se lancent, de façon plus rapide que de modifier le niveau de sécurité puisque tu le laisses à faible.
    Qu'elles soient bonnes ou bourrées d'erreurs importe peu : elle ne se lancent pas.
    C'est le but pour pouvoir déboguer si tout plante à l'ouverture.
    Je n'ai pas à continuer à bosser, cette technique fonctionne très bien chez moi depuis toujours.

    eric

  17. #17
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Bonsoir Eric,
    Je crois effectivement que nous ne parlons pas de la même chose.
    J'ai bien Excel 2003
    J'ai 2 macros pratiquement identiques et SURTOUT du MÊME NOM!!! Par erreur j'ai activé les 2 puis fait Enregistrer. Trop tard le mal est fait.
    Le programme est tellement complexe que j'ai choisit cette solution (une ou l'autre en commentaires et ça roule)
    Mon problème était celui-ci mais il est VRAI que j'expose TRES MAL ce que je veux donc les réponses sont souvent à côté...ou alors il faut interpréter ce que je veux!!!
    Encore toutes mes excuses.
    Bonne fin de soirée
    Bien cordialement

  18. #18
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Tu avais bien exposé ton problème, et j'ai répondu juste après que tu l'aies résolu qu'il y avait plus simple pour désactiver les macros d'un fichier.
    Toutes les interventions suivantes, y compris celles de joe, ne parlaient que de ça. Je pensais que tu l'avais compris

    Bonne continuation
    eric

  19. #19
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 662
    Par défaut
    Bonjour eriiic,
    On y arrive c'est le principal mais comme je ne lâche pas comme ça, je vais encore essayer et je reviens sur le forum.
    Bonne journée à toi
    Bien cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur dans une macro
    Par chrisbdx dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/02/2010, 17h43
  2. [XL-2007] Transfert du fichier Excel Actif par FTP depuis une macro
    Par DavyBernhard dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/07/2009, 22h55
  3. Réponses: 5
    Dernier message: 24/07/2009, 23h19
  4. Activer l'affichage des erreurs pour une IP donnée
    Par guidav dans le forum Langage
    Réponses: 4
    Dernier message: 19/05/2008, 11h43
  5. Personnalisé Message d'Erreur sur une Macro
    Par faressam dans le forum IHM
    Réponses: 2
    Dernier message: 20/08/2007, 12h40

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