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

VBA Discussion :

Macro fonctionne en mode Pas à Pas mais pas en une fois


Sujet :

VBA

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur aéronautique
    Inscrit en
    Mars 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur aéronautique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Macro fonctionne en mode Pas à Pas mais pas en une fois
    Bonjour,

    tout est dit dans mon titre.

    En fait je veux modifier une ligne sur une feuille Excel (feuille avec beaucoup d'enregistrements déjà, environ 1500), et lorsque je lance ma macro avec un bouton ça ne fait absolument rien (pas de modification de lignes, mais pas d'erreurs non plus), alors qu'en mode pas à pas ça fonctionne: la ligne se modifie.

    Pour infos, il y a du code dans la feuille 1 qui est sous forme d'évènement lorsque des modifications sont apportées sur la feuille1, et je me demande si ce code n'est pas la source du probleme: en mode pas à pas je rentre dans ce code dès qu'une modification est apportée à la feuille, mais j'ai l'impression que ce code n'est pas appelé lors du lancement de la macro avec le bouton. Ou alors est-ce que ce serait une boucle trop longue qui serait à l'origine du probleme? (sachant qu'elle se fait pour chaque ligne du fichier Excel avant de trouver une certaine valeur de ligne).

    Si vous avez des idees de pourquoi cela ne fonctionne pas, ca serait super J'espere avoir été assez eshaustif en informations. Je suis débutant en VBA, donc peut-être que j'ai ommis des choses.

    Merci !

    Florent

  2. #2
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, voir avec application.volatile ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur aéronautique
    Inscrit en
    Mars 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur aéronautique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Merci, en fait le code s'ecrivait bien, mais dans une autre feuille car j'avais oublié de mettre "Worksheet." devant le nom de la feuille

    Merci quand meme pour la reponse

Discussions similaires

  1. macro fonctionne dans un classeur test mais pas dans mon vrai classeur
    Par steeeve34 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 18/09/2012, 23h15
  2. Script fonctionne sous firefox et safari mais pas sous IE !
    Par philodido dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/01/2009, 12h21
  3. fonctionne très bien sous IE mais pas sous FF
    Par deborah95 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/07/2008, 19h15
  4. Lien fonctionnant sous opera et ff mais pas sous IE
    Par Halukard dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 15/09/2007, 21h46
  5. Réponses: 1
    Dernier message: 07/04/2006, 14h35

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