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 :

Quand le code ne fonctionne que en mode pas a pas [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Roiser
    Homme Profil pro
    Etudiant - MIAGE
    Inscrit en
    Juillet 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Etudiant - MIAGE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 29
    Par défaut Quand le code ne fonctionne que en mode pas a pas
    Bonjour ,

    j'ai un code qui semble très simple cependant je ne comprend pas pourquoi la ligne 5 passe inaperçu lors de l'execution de la macro, j'ai essayé de l'executé en "pas a pas" pour debugger mais là, miracle ça marche, donc me voila un peu perdu ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        For Each ligneSuivi In MaPlage.Rows
            If ligneSuivi.Cells(5) Like "*,*" Then
                FeuilleInvent.Cells.AutoFilter Field:=4, Criteria1:=ligneSuivi.Cells(4).value
                TraceCML.Cells(ligneFichier, 1) = ligneSuivi.Cells(4)
                TraceCML.Cells(ligneFichier, 2) = FeuilleInvent.Cells(Cells(Rows.Count, 4).End(xlUp).Row, 6).value
                TraceCML.Cells(ligneFichier, 3) = ligneSuivi.Cells(5)
                ligneFichier = ligneFichier + 1
            End If
        Next
    Merci d'avance pour votre aide

  2. #2
    Membre averti Avatar de Roiser
    Homme Profil pro
    Etudiant - MIAGE
    Inscrit en
    Juillet 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Etudiant - MIAGE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 29
    Par défaut
    Désolé c'est juste moi qui suis idiot la ligne 5 etait fausse (voici ce le code bon)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TraceCML.Cells(ligneFichier, 2) = FeuilleInvent.Cells(FeuilleInvent.Cells(Rows.Count, 4).End(xlUp).Row, 6).value
    et vu que je faisait du pas a pas sur FeuilleInvent ça marchait mais je faisait l'execution sur une autre feuille donc autant pour moi ...

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Essaye en insérant un Doevents juste après ta ligne 3

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

Discussions similaires

  1. Code qui fonctionne sur Matlab 7.1 mais pas sur R2009b?
    Par kariboubou dans le forum MATLAB
    Réponses: 1
    Dernier message: 19/06/2011, 19h11
  2. Réponses: 1
    Dernier message: 01/01/2011, 15h14
  3. Que faites-vous quand votre code refuse obstinément de fonctionner ?
    Par Gordon Fowler dans le forum Actualités
    Réponses: 89
    Dernier message: 28/01/2010, 16h11
  4. Code ne fonctionne pas quand il est dans une page HTML
    Par zizou5roni dans le forum Applets
    Réponses: 1
    Dernier message: 11/08/2008, 10h53
  5. L'appli ne fonctionne que quand on clique dessus !
    Par The Lord of Nesquik dans le forum Windows
    Réponses: 5
    Dernier message: 29/01/2007, 18h46

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