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 :

Code modifié mais ignoré


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Avril 2019
    Messages : 1
    Par défaut Code modifié mais ignoré
    Bonjour à tous

    Programmeur amateur de VBA / Excel depuis des années, je trouve dans ce forum des réponses à quasi toutes mes questions, et je vous en remercie. J'ai cependant un problème curieux depuis quelque temps que je ne parviens pas à comprendre :

    Il m'arrive en parfois (assez rarement heureusement) que mon code VBA modifié ne soit pas pris en compte. Lorsque j'exécute la macro, tout se passe comme si Excel exécutait l'ancienne version (avant modification). J'ai beau enregistrer mon classeur, le relancer plusieurs fois, c'est toujours l'ancienne macro. Je peux mettre un point d'arrêt en première ligne dans la macro récemment modifiée, il est ignoré … Ca donne vraiment l'impression qu'Excel à en mémoire l'ancienne version. Et puis au bout de quelques minutes toute rentre dans l'ordre. Ce problème ne dure donc jamais très longtemps, mais il est assez pénible d'autant qu'il induit en erreur.

    Connaissez vous ce problème et un moyen simple de l'éviter, en forçant Excel à reconnaitre les dernières modifications ?

    Par avance merci de vos réponses.

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    Bonjour,

    Je peux mettre un point d'arrêt en première ligne dans la macro récemment modifiée, il est ignoré
    Si le point d'arrêt est ignoré, quelques cas possibles:
    -Votre code génère une erreur, et le programme se termine.
    -Il y a une étiquette "Goto ..." qui renvoie à un autre endroit dans le programme.

    Déroulez votre code en pas à pas avec F8, vous finirez bien par trouver ce qui cloche.

    Cdlt

Discussions similaires

  1. Code bon, mais pas bon..
    Par Frenchguy dans le forum VBA Access
    Réponses: 5
    Dernier message: 25/05/2007, 14h46
  2. code execute mais zero affichage
    Par cels dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 22/12/2006, 15h55
  3. [Conception] Deux codes identique mais un qui fonctionne pas
    Par fabrice88 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 01/08/2006, 17h25
  4. Réponses: 4
    Dernier message: 04/06/2006, 14h35
  5. [FLASH 8] 2 codes semblables mais resultats differents !?
    Par kubito dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 14/04/2006, 16h17

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