Création
d'entreprise
Posez votre question Signaler

Algorithme de classement

Clark Devlin - Dernière réponse le 20 mars 2008 à 19:09
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.
Lire la suite 

Algorithme de classement »

16 réponses
Réponse
+0
moins plus
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   :-))))
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
on va essayer une petite application mais il faut me suivre étape par étape ...
on commence ?

time is not money, time is life
Ajouter un commentaire
Réponse
+0
moins plus
On commence!
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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""
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
j'aime recevoir des lesson sur algorithme
merci
Ajouter un commentaire
Ce document intitulé « Algorithme de classement » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?