| ||||||||
Petit astucien | Bonjour, Je dois réalisé une fichier composé de plusieurs onglets dans lesquels ce trouve : Actuellement je suis bloqué au 3ème onglet où je dois classer les étudiants selon leur rang (Trier du plus petit au plus grand). J'ai déjà essayé d'utiliser la fonction "Trier" mais cela n'a aucun effet, à cause peut être de la fonction "Rang". Pour que vous compreniez voici une illustration : http://img546.imageshack.us/img546/8954/sanstitrelf.jpg Merci d'avance. Cordialement, Gabriel B. Modifié par Rocket_du_69 le 31/05/2012 15:49 | |||||||
Publicité | ||||||||
| ||||||||
Astucien | Bonjour, Dépose ton fichier sur http://cjoint.com/index.php et communique nous le lien. | |||||||
Petit astucien | Voici le lien : | |||||||
Astucien | Bonjour, Les cellules fusionnées sont une calamitée ! (surtout quand la fusion des cellules a été faites de manière erratique) Sélectionne toutes les cellules de ton tableau et enlève les fusions de cellules ensuite tu pourras trier normalement sur la colonne J Sélectionner les cellules B10:M24 > Clic Droit > Format de cellule > Alignement > Décocher Fusionner les cellules Les cellules étant toujours fusionnées > Clic Droit > trier > Tri personnalisé > Trier sur la colonne J Ensuite si tu le désires tu pourras refusionner tes cellules (mais il serait souhaitable que tu conçoives tes tableaux en évitant ce genre de méthode) A+
Modifié par galopin01 le 01/06/2012 09:23 | |||||||
Petit astucien | J'ai enlevé les fusions de cellules puis essayé le tri mais cela ne marche, rien ne se passe comme précédament. Avez-vous essayé via le fichier que je vous ai transmis ? | |||||||
Astucien | Oui, pour moi ça ne pose aucun problème : As-tu bien suivi les indications que j'ai ajouté : Sélectionner les cellules B10:M24 > Clic Droit > Format de cellule > Alignement > Décocher Fusionner les cellules Les cellules étant toujours fusionnées > Clic Droit > trier > Tri personnalisé > Trier sur la colonne J A+ Modifié par galopin01 le 01/06/2012 10:28 | |||||||
Petit astucien | Je faisais à peu près la même chose mais avec une procédure simplifié... Et effectivement votre procédure marche parfaitement bien (Contrairement à la mienne). Merci pour la solution. Vous m'avez l'air de bien connaitre ce logiciel et je me permet une petite question concernant toujours mon fichier. Dans les onglets "Admis" et "Soumis à la 2ème session" je dois faire une liste des étudiants admis et soumis à la 2ème sessoin. J'ai déjà essayé avec la fonction "Si" mais c'était très long et à la fin seul le premier étudiant s'affichait. Auriez-vous une solution ? | |||||||
Astucien | Bonjour, Je suis un peu dubitatif... Néanmoins je ne suis pas très fortiche coté formule : il faudra attendre un petit peu pour voir si un formuleux se manifeste. | |||||||
Petit astucien | D'accord, vous m'avez quand même avance un peu ;) Je connais bien les formules mais ce n'est pas un problème de formule pour le premier problème, il faut connaitre certaines options qui me sont inconnu... | |||||||
Petit astucien | Bonsoir Rocket, Galopin, Avec une macro, Private Sub CommandButton1_Click()
Tu retrouvera la macro dans ce fichier A+ Modifié par Yaloo le 01/06/2012 21:00 | |||||||
Petit astucien | Oula, je suis tombé sur un pro là ! Sauf que mes connaisances en Excel se limite aux "fonctions" rudimentaires et que je ne connais pas les "macros". Ce que tu me donnes me parle pas trop, on dirait un algorithme ou une ligne de commande... Pourrais-tu m'expliquer comment cela fonctionne stp ? Merci. | |||||||
Petit astucien | Re, Le pro c'est plutôt Galopin que tu as eu en début de journée, il a fait un petit tutoriel pour expliquer aux non initiés les rudiments des macros c'est ici Private Sub CommandButton1_Click() Je te remets le fichier avec les explications ici A+
| |||||||
Astucien | Bonjour Yaloo, Evidement si tu utilises des moyens déloyaux... Je pensais qu'un brillant formuleux serait capable de sortir ça d'une manière ou d'une autre, mais il faut reconnaitre que ce n'est guère enthousiasmant. Le faire par macro ne me paraissait guère utile non plus vu que après le tri un simple copier/coller aurait suffit. Je dois être un peu démotivé. | |||||||
Petit astucien | Salut Galopin, Pourquoi des moyens deloyaux ... il n'était pas mentionné qu'il fallait le faire en formule. Je suis arrivé en cours de fil, donc tu avais déjà solutionné le premier problème de tri, je me suis juste occupé du second problème. D'ailleurs, cela m'a étonné que tu ne propose pas une macro dont tu as le secret. Modifié par Yaloo le 01/06/2012 22:31 | |||||||
Petit astucien | Okai !!! Vous me parliez du second problème... J'étais resté bloqué sur le premier moi Donc effectivement ça marche très bien cette nouvelle solution mais on est obligé d'avoir un gros bouton "Envoie données" ? Car après chaque onglet sera imprimé.
Et pour le premier problème, avez-vous une solution définitive ? | |||||||
Petit astucien | Oui, avec des macros c'est possible mais il faut, comme l'a justement dit Galopin, enlever toutes les fusions. D'ailleurs, les fusions ne servent pas à grand chose, il existe une fonction qui s'appelle "Centrer sur plusieurs colonnes", elle est beaucoup plus facile à utilser. A+ | |||||||
Petit astucien | Quant au gros bouton hideux, il ne s'imprime pas Modifié par Yaloo le 01/06/2012 23:57 | |||||||
Petit astucien | Je testerais tout ça au boulot mardi mais un grand merci ;) Je reviendrais mardi vous dire le résultat et éventellement si j'ai de nouvelles questions
Encore merci | |||||||
Petit astucien | Bonjour, Pour Admis Soumis une proposition par formule matricielle. A valider par Ctrl+Maj+Entrée pour que les {...} apparaissent aux extrémités de la formule. | |||||||
Astucien |
Je le sentais bien ainsi, mais j'ai encore des progrès à faire... | |||||||
Petit astucien | Bonjour le forum, Le problème d’extraction des admis /soumis à 2ème session d’une liste sans formule matricielle (bravo rj390111 !) Une possibilité est de rajouter une feuille (noté Résultat examen au lieu de Classement Examen dans le classeur joint ici : http://cjoint.com/?BFcqA0icy3b ) Tant qu’à faire ! Quelques formules permettent de faire le tri automatiquement sur la feuille Classement . Cordialement | |||||||
Petit astucien | Bonjour à tous, J'ai donc regardé toutes vos solutions et j'ai préféré celle de papouclo pour de multiples raison. Tout d'abord, j'ai préféré la solution avec formule plutôt que les macros (Malgré que maintenant je connais ce qu'est une magré donc merci Yaloo et galopin01 ). Ensuite, j'ai essayé ta proposition rj390111 mais j'ai eu quelques difficultées avec les formules et au niveau de la compréhension (En effet, je préfère bien comprendre la solution proposée pour pouvoir la reproduire ultérieurement ). Donc papouclo ta solution me parait plus simple et compréhensible pour moi, merci. Merci à tous pour toutes vos solutions proposées, j'ai pu voir qu'il y avait de multiples possibilitées... Par ailleurs, j'aurais un dernier petit problème concernant l'onglet "Soumis à la 2ème session". Je dois indiquer les modules qui non pas été validé par les candidats soumis à cette seconde session. Sauriez-vous comment faire ? (Voici la dernière version de mon fichier Excel : http://cjoint.com/?BFfmiBw6qZj) | |||||||
Petit astucien | Re Une aide pour le problème des modules à représenter dans le classeur joint ICI http://cjoint.com/?BFftjNlvhK1 J’ai utilisé la même technique que précédemment : une feuille intermédiaire nommée Transfert modules (qui peut se masquer) qui va lire ses informations dans la feuille « Relevés de notes » Une remarque qui rejoint les dires de galopin01 et yaloo sur ce travail important: Je pense que cela vient du fait que l’on a trop vite à l’esprit une idée de présentation pour des sorties imprimables ; Il vaut mieux penser à structurer un classeur en :
le problème de présentation ne se posant que pour ces dernières feuilles. Cordialement | |||||||
Petit astucien | Eh bien c'est parfait, j'ai plus qu'à faire quelques modifications et sa sera tout bon Je vais effectuer quelques essaies pour être sûr qu'il n'y a pas d'erreur et pouvoir présenter le résultat à la personne qui m'avait demandé ce fichier pour remplacer un logiciel vieillissant et qui émetait des erreurs... Merci pour votre aide et si j'ai de nouveau quelques soucis, je viendrais vous voir. Encore merci | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|