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 :

Editer du code sans ouvrir Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Par défaut Editer du code sans ouvrir Excel
    Je suis confronté à un gros problème...

    1) Un classeur qui marchait hier soir et qui n'avait pas de mot de passe, me demande ce matin un mot de passe pour l'ouvrir (après divers essais, j'ai découvert le mot de passe, qiu est celui d'un autre de mes classeur (?)).

    2) Lorsque je l'ouvre (avec mot de passe ou en lecteure seule) Le nom de mon classeur s'écrit en haut à côter de Excel si je l'ouvre direct et ne s'écrit pas si j'ai déjà un autre classeur ouvert. Le classeur n'a pas été vidé (il pèse encore son poids en Mo...). Mais en fait il ne s'ouvre pas !!!

    3) J'ai mis hier une procédure qui ferme le classeur si il n'est pas utilisé pendant au moins 10minutes. je me dis que peut-être quelqu'un a bidouillé cette procédure hier soir (en mettant par exemple 0 minutes...).

    C'est pourquoi je cherche à savoir si il existe un éditeur de code qui permettrait de modifier le code du classeur alors qu'on ne peu pas l'ouvrir...

    D'avance merci, si l'un (ou l'une) d'entre vous a déjà rencontré ce problème, ou pense avoir une solution, au point ou j'en suis je prends tout....

    Az (desperate...)

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Pour l'éditeur de code, ca ne me dis rien.
    Par contre, tu peux essayer d'ouvrir ton fichier et faire [CTRL] + [ALT] + [Pause] ca devrait mettre en pause le code et ainsi tu pourra debugger.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Par défaut
    Le problème c'est que justement, il ne s'ouvre pas....(je viens de me rendre compte que je ne l'avais pas dit dans monn précédent message, dsl jérôme..)
    Une fois mon (enfin le...) mot de passe rentré, il ne m'ouvre pas plus le classeur, il ne me le met même pas dans mes documents récemment ouvert ni rien...

    le CTRL ALT PAUSE est censé donné quoi ? ?

    ...Az (need your help*....*)

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Et ben la je ne vois pas comment tu peux faire si ce n'est d'avoir une sauvegarde d'un fichier qui ne date pas de trop vieux et de recommencer.

    Le [CTRL] + [ALT] + [Pause] permet l'arret du code et de se retrouver en debuggage. Pratique quand on veut voir ou en est un code un peu long

  5. #5
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    bonjour à tous

    tu peux l'ouvrir via une macro en bloquant les evennements

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub ouvrir()
    Application.enableevents= false
    Workbooks.open filename:="Ton chemin et nom de classeur"
    application.enableEvents = true
    end sub
    tu peux mettre cette macro dans un classeur vierge et la lancer
    quand il te rend la main, tu peux aller sur VBA et modifier le code

    bonne journée

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Par défaut
    Merci pour cette solution Wilfried,
    mais il fait une erreur type 1004 : la methode open de l'objet workbooks a echoué...

    J'ai essayé avec Workbooks.open
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks.open ("monchemin\monfichier.xls")
    Dans les deux cas, il me met sur la passbox et après il y a l'erreur ...

    Merci de me donner des tentatives de solutions, elles ravivent chaque fois l'espoir qui me permet de croire que mon problème a une solution...

    (En attendant je commence à chercher un back Up de moins de 6mois...)

    Az

Discussions similaires

  1. Convertir un fichier .txt en csv sans ouvrir excel
    Par cecilebzh dans le forum Excel
    Réponses: 3
    Dernier message: 22/07/2010, 18h01
  2. Recevoir message sans ouvrir excel
    Par dalo02 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/06/2010, 17h43
  3. [XL-2007] Exécuter une macro sans ouvrir Excel
    Par jao.itaparic dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/02/2010, 21h48
  4. [XL-2007] lancer macro dans le fichier de son choix sans ouvrir excel
    Par karlakir dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/05/2009, 20h46
  5. Exécution de marco Excel sans ouvrir Excel
    Par fledev dans le forum VBScript
    Réponses: 4
    Dernier message: 17/11/2006, 19h52

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