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 :

VBA f5 exécute pas pas sur plusieurs lignes


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Consultant Lean et systèmes d'ordonnancement
    Inscrit en
    Août 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant Lean et systèmes d'ordonnancement
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2017
    Messages : 2
    Par défaut VBA f5 exécute pas pas sur plusieurs lignes
    Lors de exécution d’une macro jusqu’à un énoncé marqué d’un suspend f9 au lieu d’exécuter tout jusqu’à la fin la commande f5 exécute pas à pas au cours de plusieurs lignes puis tout à coup exécute jusqu’à la fin. Comment régler ce problème ?

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    salut,

    as tu essayé de compiler le projet, cela peut permettre un reset des points d'arrêt
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre chevronné Avatar de Dinytro
    Profil pro
    Inscrit en
    Août 2003
    Messages
    402
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 402
    Par défaut
    ou un redémarrage de poste aussi
    le debug me joue aussi souvent des tours de mon côté

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Consultant Lean et systèmes d'ordonnancement
    Inscrit en
    Août 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant Lean et systèmes d'ordonnancement
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2017
    Messages : 2
    Par défaut Merci de ton aide.
    Citation Envoyé par Jean-Philippe André Voir le message
    salut,

    as tu essayé de compiler le projet, cela peut permettre un reset des points d'arrêt
    Ce que j’ai fait. Oui j’ai compilé plus d’une fois, j’ai explorer internet et avec Pilot, j’ai réparer Excel via Microsoft, j’ai réinstaller office 365 puis, de guerre lasse, j’ai chatter avec Microsoft même qui a utilisé un outil ??? Et m’a réinstaller office 365. Du coup ça semblait bien allé mais le problème revient de plus en plus.
    Au cas où cela pourrait être utile je vous décrit grossièrement l’architecture du système. Mon logiciel d’ordonnancement des opérations en usine comporte 4 fichiers possédant chacun de 6 à 12 modules bref un total d’environ 12000 lignes. En debug j’exécute le code séparément d’un fichier à l’autre. Je prend soin de ne pas faire de double déclarations mais malgré cela je crois que je vais en refaire le tour.
    Un des fichiers est le maître et renferme les principales données et commandes. C’est celui-ci qui contrôle l’ensemble.. Un autre renferme une autre catégorie de données d’entrées et certaines commandes dédiées à ces données. Un autre exécute les calculs et le dernier renferme tous les résultats ainsi que des commandes de génération de rapports disponible pour certains usagers. Le fichier de calculs et celui des résultats prennent copies de feuilles (sheets). Toutes les colonnes sont des ranges qui sont parfois renommer différemment d’un fichier à l’autre pour éviter de la confusion (on sait jamais).
    Merci de vos suggestions

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2024
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juillet 2024
    Messages : 43
    Par défaut
    Bonjour pour commencer

    Et si tu nous donnais le code de la sub qui te pose problème !?

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/07/2016, 12h47
  2. [RegEx] Capture et remplacement ne se font pas sur plusieurs lignes
    Par Compufan dans le forum Langage
    Réponses: 4
    Dernier message: 05/01/2013, 21h48
  3. Réponses: 4
    Dernier message: 20/05/2008, 13h46
  4. [VBA-E] renvoyer le resultat d'un inputbox sur plusieur lignes
    Par ludo02 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/02/2007, 17h58
  5. Réponses: 2
    Dernier message: 29/05/2006, 12h43

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