Tri sous excel
Hors ligneLebabs Le 14/06/2012 à 17:52 Profil de Lebabs Configuration de Lebabs

Bonjour à tous et un clin d'oeil à Tigène,

Voilà bien longtemps que des gros soucis m'ont éloigné de mon ordinateur. Aujourdui, j'ai besoin de faire un tri un peu particulier et voilà que je m'aperçois que j'ai perdu tous mes acquis en programmation VBA et en excel. C'est un peu dommage car je me débrouillais pas mal.

Voilà mon problème:

Imaginons que 5 profs qu'on va appeler Bob,Raf,Ben,Ali et Rick corrigent des devoirs et mettent des notes de 1 à 10 à 5 élèves qu'on va appeler A,B,C,D et E. Ces notes seront portées sur une grille excel A1 à F6:

Ligne B1 à F1: le nom des profs.

Colonne A2 à A6: le nom des élèves. 

Cellules de B2 à F6 les notes de chacun.

Le tri consisterait à classer un peu plus loin (Disons à partir de H1), non pas les notes, mais, sur chaque ligne le nom des profs qui auront donné la meilleur note, puis du suivant, etc

jusqu'à la plus mauvaise note.

Donc, sur la ligne de l'élève A, j'aurai le nom des 5 profs, depuis le plus généreux, jusqu'au plus vache.

Même chose sur la ligne de l'élève B et de tous les autres.

J'ai déjà réalisé cette opération, il y a bien longtemps, mais je ne me souviens même pas si c'était avec excel ou VBA.

J'espère que mon énoncé n'est pas trop nébuleux.

Merci d'avance pour votre aide à un papy semi sénile. (Et oui, 68 ans aujourd'hui.)

PS: Je voulais mettre ce sujet dans la rubrique "Programmation"  mais j'ai du faire une fausse manoeuvre. Toutes mes excuses.

@+

--
D'une étincelle peut jaillir la lumière.
Hors ligneLebabs Le 17/06/2012 à 00:23 Profil de Lebabs Configuration de Lebabs

Alors les gars, on sèche?

Je suis sûr quon peut faire ça avec excel. Mais en attendant, j'ai résolu mon problème avec une macroVBA.

@+

--
D'une étincelle peut jaillir la lumière.
Hors ligneTigene Le 17/06/2012 à 08:35 Profil de Tigene Configuration de Tigene

Viconaute Modérateur

salut camarade

Excuse moi de n'être pas intervenu, j'avais d'autres chats à m'occuper :lol:.

Je regarderais ton problême plud tard

@+

--

Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir

Hors ligneMarculinos Le 18/06/2012 à 14:09 Profil de Marculinos Configuration de Marculinos

Viconaute Modérateur

Hello,

 

Ci-dessous un lien pour télécharger un fichier Excel sans macros pour réaliser la fonction recherchée.

Ce n'est probablement pas la manière la plus propre, mais cela fonctionne.

http://dl.free.fr/qg7eF4ZLU

 

smiley

@+

Hors ligneLebabs Le 19/06/2012 à 10:05 Profil de Lebabs Configuration de Lebabs

Merci Marculinos pour ton aide. Comme je l'ai dit plus haut, des gros soucis m'ont éloigé de mon ordinateur depuis très longtemps. Résultat? Je ne sais plus rien faire.

En l'occurence, je n'arrive pas à ouvrir ton fichier. Si tu peux me prendre par la main, ce sera sympa.

Comme disait De Gaule: La vieillesse....quelle déchéance!!!

--
D'une étincelle peut jaillir la lumière.
Hors ligneTigene Le 19/06/2012 à 11:33 Profil de Tigene Configuration de Tigene

Viconaute Modérateur

Bonjour Camarades Lebabs et Marculinos

Le fichier est un XLSX, donc créé avec une version récente d'Excel (2007 ou 2010 ou 2012)

Si tu as une version plus ancienne, télécharge le pack de compatibilité : http://www.microsoft.com/fr-fr/download/details.aspx?id=3 et tu pourras l'ouvrir

sinon Libre Office, l'ouvre très bien sans problême, comme il n'y a pas de macro (Les macros VBA ne sont pas digérées par Libre office ni Open Office)

@+

--

Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir

Hors ligneMarculinos Le 19/06/2012 à 13:17 Profil de Marculinos Configuration de Marculinos

Viconaute Modérateur

Hello,

 

Effectivement, j'ai fait ça sous Excel 2010. J'aurais dû l'enregistrer directement au format Excel 97-2003 pour faciliter.

 

Voilà voilà :

 

http://dl.free.fr/qKjVn5LyG

 

Désolé smiley

 

@+

Hors ligneLebabs Le 20/06/2012 à 10:04 Profil de Lebabs Configuration de Lebabs

Effectivement, je travaille avec une ancienne version de excel que m'avait légué mon arrière grand mère, mais qui fonctionne encore très bien. (Je parle d'excel, pas de mon arrière grandmère.)

Merci les gars pour votre aide. Bien qu'un peu encombrante, la procédure  de tri par Marculinos répond à mes besoins. J'avais résolu mon problème à partir d'une macro un peu tirée par les cheveux. Mais ça marche.

Bonne journée.

@+

 

--
D'une étincelle peut jaillir la lumière.
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels