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 :

Graphique de la structure d'un programme vba


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Par défaut Graphique de la structure d'un programme vba
    Bonjour Forum,

    Je développe une macro vba excel qui commence à être assez grande (12 User forms, gestion de 8 feuilles, gestion de files windows, etc). En gros, je fais de la gestion documentaire, la macro permettant d'identifier et d'entrer un nouveau document, et donne la possibilité de faire des recherches orientées et pré programmées en fonction de du métier de l'utilisateur.

    Alors certains vont me dire : "pourquoi t'as pas fais une base accès tout simplement?" -->J'ai plusieurs raisons à cela, dont :
    - Pas assez de licences acces
    - Très peu de gens de mon service sauront administrer une base acces

    J'essaie de faire quelque chose de propre et rigoureux, avec des noms de variables et de contrôles explicites, et de nombreux commentaires.

    Ceci me permet de bien me retrouver, mais je pense que si quelqu'un reprend l'administration du fichier excel, il sera quand même un peu perdu.
    Je souhaite donc créer un document graphique qui permette de visualiser assez simplement la structure et le fonctionnement de la macro, avec les varaiables entrantes et sortantes, les liens, le résultat de la manipulation des controles, etc.

    Alors j'essaie de trouver la meilleurs façon de créer ce document d'aide. Peut-être avez vous déjà fait ce genre de doc?

    Quels logiciels avez-vous utilisé, comment avez-vous structuré ce document, sous quelle forme?

  2. #2
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 37
    Par défaut
    Bonjour,

    Microsoft Visio propose de nombreux types de plannings, organigrammes, graphiques je te conseille d'y jeter un œil.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Par défaut
    Bonjour SkyRhum,

    effectivement ça pourrait convenir. J'ai aussi trouvé un logiciel semblable mais gratuit : QALITEL

    Il a moins de possibilités, mais j'ai l'impression qu’il est plus flexible.

    Cependant, ma question est plutôt : comment représenter la structure, et quelles sont les éléments à faire paraitre?

    Après je choisirai le logiciel, mais pour l’instant je reste sur le principe. Vois-tu ce que je veux dire?

  4. #4
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 37
    Par défaut
    Je ne connais pas vraiment, mais l'uml est certainement une aide pour représenter graphiquement le fonctionnement de ton application.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Par défaut
    Je ne connaissais pas l'uml, mais c'est vrai que ça à l'air pas mal. Je vais creuser la dessus. Merci et bonne soirée

  6. #6
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    Bonjour

    Documenter est une question de point de vue.

    On peut partir de l'interface de l'application : tel bouton appelle tel sub qui appelle telle autre...

    S'il y a des userform il faut ainsi documenter chaque champ et bouton

    On peut partir des fonctionnalités : comment je fais telle ou telle chose et dans le mode d'emploi avoir une colonne qui indique les procédures ou fonctions appelées.

    S'il y a des procédures événementielles l'approche fonctionnelle est plus adaptée que le diagramme de procédure trop linéaire...

    Pour commencer, je pense qu'il faut que tu fasses une arborescence des procédures : 2 colonnes une avec l'arborescence, l'autre avec des commentaires.

    Cela te donne un point de départ et une vue d'ensemble à partir de laquelle tu peux décliner telle ou telle approche.

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

Discussions similaires

  1. [XL-2003] comment programmer un graphique en bâton et en camembert sur vba?
    Par hobine dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 21/11/2011, 22h45
  2. Réponses: 11
    Dernier message: 27/06/2006, 17h04
  3. Accès outlook par programmation VBA depuis access
    Par STOUPI dans le forum Access
    Réponses: 1
    Dernier message: 05/06/2006, 18h22
  4. [debutant] structure d'un programme
    Par poukill dans le forum Débuter
    Réponses: 17
    Dernier message: 19/05/2006, 15h33
  5. afficher un graphique dans word à partir de mon code vba
    Par guysocode dans le forum VBA Word
    Réponses: 2
    Dernier message: 07/11/2005, 14h15

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