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 :

Question pour plus d'efficacité [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant/Agriculteur
    Inscrit en
    Juillet 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant/Agriculteur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 34
    Par défaut Question pour plus d'efficacité
    * Bonjour, *

    Petit à petit mon petit programme avance. Mais petit à petit je met de plus en plus de temps à le faire avancer! En effet, chaque fois que je teste l'avance de ma programmation, je relance tout mon programme. Or comme il s'agit d'une avancée de choix et de sélection, à chaque fois je recoche mes choix, mes options ... Inutile de dire que ça deviens Ch...
    Ma question est donc la suivante,
    "Peut-on lancer le programme à partir d'un moment que l'on choisi?"

    Merci

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 165
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    L'idéal, c'est de commencer par un bloc de papier et un stylo pour schématiser ce que l'on veut faire.
    Ensuite découper son programme en plusieurs phases (procédures) et écrire des fonctions qui font des choses ponctuelles.
    Ainsi l'on peut tester si les fonctions répondent à notre attente avec les arguments que l'on passe.
    Tester chaque procédure d'une façon indépendante.
    Cela demande évidemment une bonne analyse de ses besoins, une bonne structure de ses données, une rigueur dans l'écriture de son programme.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre confirmé Avatar de CristofMartins
    Homme Profil pro
    ICH-DEV
    Inscrit en
    Juillet 2012
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Suisse

    Informations professionnelles :
    Activité : ICH-DEV
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 140
    Par défaut
    Citation Envoyé par corona Voir le message
    Bonjour,
    L'idéal, c'est de commencer par un bloc de papier et un stylo pour schématiser ce que l'on veut faire.
    Je suis entièrement d'accord. +1 pt.
    Après pour la réponse oui, comme dit ci-dessous, on peut lancer le programme pas à pas avec un pointeur

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 165
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Citation Envoyé par CristofMartins Voir le message
    Je suis entièrement d'accord. +1 pt.
    Après pour la réponse oui, comme dit ci-dessous, on peut lancer le programme pas à pas avec un pointeur
    C'était implicite dans ma réponse mais c'est vrai que je n'ai sans doute pas clairement dit OUI on le peut ( YES WE CAN ).
    Ainsi l'on peut tester si les fonctions répondent à notre attente avec les arguments que l'on passe.
    Tester chaque procédure d'une façon indépendante.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

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

Discussions similaires

  1. bibliothèques et outils pour plus d'efficacité
    Par sebastator dans le forum Fortran
    Réponses: 1
    Dernier message: 09/07/2009, 23h47
  2. [bochs] Question pour un kernel de base...
    Par hudson dans le forum Assembleur
    Réponses: 2
    Dernier message: 24/02/2005, 12h07
  3. Petite question pour Backup
    Par chicken92000 dans le forum Administration
    Réponses: 2
    Dernier message: 16/09/2004, 16h10
  4. [MIB] Questions pour construire une mib
    Par fadoua dans le forum Développement
    Réponses: 4
    Dernier message: 11/03/2004, 10h47
  5. [Choix] SGDB pour Entreprise : coût, efficacité, etc.
    Par grassat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 15/06/2002, 08h52

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