Algorithme de classement
Clark Devlin
-
zoutibone -
zoutibone -
Bonjour!
Le but de cet algorithme serait, à partir d'un tableau Excel où sont référencés en colonnes nom d'un employé et applications corespondantes, d'obtenir une fenêtre où sont listés les employés et, (double-)cliquant sur l'un d'eux, donnant une autre fenêtre où sont référencés les applications dont cet employé a la responsabilité.
Je n'ai aucun appui pour débuter ce travail et aucun support de cours ne m'aide.
Si qqn avait une ébaûche de solution, je lui en serait reconnaissant.
Le but de cet algorithme serait, à partir d'un tableau Excel où sont référencés en colonnes nom d'un employé et applications corespondantes, d'obtenir une fenêtre où sont listés les employés et, (double-)cliquant sur l'un d'eux, donnant une autre fenêtre où sont référencés les applications dont cet employé a la responsabilité.
Je n'ai aucun appui pour débuter ce travail et aucun support de cours ne m'aide.
Si qqn avait une ébaûche de solution, je lui en serait reconnaissant.
16 réponses
-
Bonjour,
Je suis pas très calée, mais je pense qu'il faut que tu utilises les macro et donc connaitre le langage visual basic!
désolée de ne pas pouvoir faire plus
bon courage
Maily :-)))) -
comme a dit maily, il te faut un peu de Visual Basic,
mais c'est pas grave on est là pour ça
explicite un peu plus ton problème et tu aura plei d'aide.
time is not money, time is life -
Ben, au fait, je sais qu'il faut utiliser VBA et je ne sais pas par ou commencer.
De plus, je sais que sinon, je peux utiliser des requêtes SQL sous Access mais rien de ce que je fais ne marche donc je voudrais au moins une ébaûche de solution. -
commence sous excel par enregistrer une macro
outils >macros>nouvelle macro
et fais un classement avec données> trier
sous visual basic editor (outils >macros>visual basic editor) tu récupères le code et tu peux l'améliorer, c'set la meilleure façon pour commencer
time is not money, time is life -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
on va essayer une petite application mais il faut me suivre étape par étape ...
on commence ?
time is not money, time is life -
-
si j'ai bien compris ton problème tu as deux colonnes , la première avec les nom des employés et la deuxième avec les fonction, donc il peut y avoir un nom qui se répète plusieurs fois (avec chaque fonction)
dans la première feuille de ton classeur réserves la première colonne A aux employés et B pour les fonctions
avec la cellule A1 pour l'entête c'est à dire "employés" et la cellule B1 pour "fonction"
dis moi le nombre des employés est fixe ou peut varier ?
time is not money, time is life -
On peut faire varier les applications spécifiques à chaque employé.
En A1-A8 par exemple j'ai 1 employé pour 8 applications en B1 B8 et je voudrais créer une fenêtre avec la liste des employés et une autre qui lui est liée avec la liste des applications. -
très bien, donc sous visual basic editor commence par ajouter un UserForm (UserForm1)
sur ce UserForm glisses une zone de liste (tu la trouves dans la boite à outils)
time is not money, time is life -
Oui, mais j'oubliais que, là où je suis, je ne peux pas utiliser d'UserForm car Excel me plante automatiquement: message d'erreur du type "la mémoire ne peut pas être "read""
-
sans les UserForm on ne peut pas créer des fenêtres ...
donnes moi ton mail et je t'envoie une application toute faite
en principe pour ce soir
time is not money, time is life -
Mon mail c'est mehdicace@hotmail.com. En effet, j'essaierai sur XP chez moi. Et puis je voudrais juste savoir si la création d'userform nécessite un algo. en VBA.
En tout cas, je te remercie d'avance. -
pas d'algo, c'est très facile, tu vera
juste quelques lignes de codes très simples à comprendre pour les différents événements.
time is not money, time is life -
Un petit changement dans ce que je veux faire:
je voudrais mettre en ligne les employés et en colonne leur fonction et mettre des croix (X) dans les cases correspondantes; ensuite, j'attribue un nombre premier à chaque colonne (2,3,5,7,... pour B,C,D,E,...) et faisant le produit pour chaque ligne, je veux retourner les employés corespondants qui ont leur produit égal.
Si qqn avait une idée de la structure de cet algorithme, je l'en remercierais. -
Bonjour,je m'appelle charlene et mon probleme c'est que je cherche comment ecrire en visual basic 6.0 un code qui permet la consultion ,la recherche et l'annulation des informations dans un formulaire svp si vous m'aider en me donnant la traductions des fonctions rechercher et consulter en vb.
-