Accueil > Forum > > > > Tri de cases
Tri de cases
lundi 5 juillet 2004 à 12:39:55 |
Tri de cases

valer
|
Bonjour, voila le pb j'ai une colonne A d'environ 1000 lignes du style | A | B | C | |Valer-F| 20ans | Perigueux| |Toto-A|12ans |totoBeach | |Toto | 2 ans |totoland| |valer-A|21ans |Lyon| donc le truc c que je dois trier tout ca de la maniere suivante: tout ce qui fini par "-A" on le ramene en debut de colonne (avec les info des colonnes B et C), apres vien ce qui se fini par "-F" puiq le reste a la fin. merci de repondre mon boss le veut en debut d'aprem  Valer
|
|
lundi 5 juillet 2004 à 13:36:57 |
Re : Tri de cases

ITALIA
|
c dans quel type de controle : Combo,ListView.... ???
It@li@
|
|
lundi 5 juillet 2004 à 14:04:10 |
Re : Tri de cases

Mooiz
|
Bon j'imagine que ca doit être un tableau excel : je te propose une solution en deux temps : premier temps, on créé une nouvelle colonne qui va servir de réference pour le classement. Pour ca tu parcours toutes tes lignes de la colonne A (avec un while(case="") par exemple), et à chaque ligne tu execute l'algo suivant :
if right('case_A_i', 2) = "-A" then 'case_D_i' = "a" elseif right('case_A_i', 2) = "-F" then 'case_D_i' = "b" else 'case_D_i' = "c" endif
NB : remplacer case_X_i par un moyen d'acceder à la case colonne X et ligne i (j'ai mis i pour représenter l'itérateur), quelque chose dans le genre range("A1").offset(i)
ensuite, il n'y a plus qu'à trier : Range("A1:D" & i).Select Selection.Sort Key1:=Range("D1"), Order1:=xlDescending, Header:=xlno , OrderCustom:=1, Orientation:=xlTopToBottom
et eventuellement à supprimer les valeurs de la colonne D
PS : non testé, comme toujours, mais je reste là si pb
|
|
lundi 5 juillet 2004 à 14:19:20 |
Re : Tri de cases

valer
|
oui c sous excel. salut momo, desole mais j'ai pas tres bien saisi ton explication... Valer
|
|
lundi 5 juillet 2004 à 14:48:38 |
Re : Tri de cases

Mooiz
|
re : en fait tu as besoin de trier selon la dernière lettre, or je ne connais pas de fonction ecel pour faire ca. Plutot que de réecrire un algo de tri spécifique, je vais assigner une lettre (NB : on pourrait mettre un chiffre) à chaque ligne de ton tableau pour savoir dans quelle catégorie il se trouve (puisqu'on peut diviser les lignes en trois catégories : -A, -F et rien), puis lancer la fonction de tri d'excel selon la catégorie trouvée (ca, excel sait le faire)
|
|
lundi 5 juillet 2004 à 15:03:37 |
Re : Tri de cases

valer
|
oui mais qd tu met 'case_D_i' = "a"
"a" represente une valeur spécifique non? or je ne les connais pas car j'ai peut etre 1000 lignes! Valer
|
|
lundi 5 juillet 2004 à 15:24:02 |
Re : Tri de cases

carnez
|
meuh non :
mooiz a tout a fait raison !
tu crées une colonne "D" en d1, tu mets "b", ou 2, car A1 se termine par "-F" en d2, tu mets "a", ou 1, car A2 se termine par "-A" en d3, tu mets "c", ou 3, car a3 se termine par blanc en d4, tu mets "a", ou 1, car A4 se termine par "-A" et tu tries sur D
ça y est ??
Colibri
|
|
lundi 5 juillet 2004 à 15:30:43 |
Re : Tri de cases

valer
|
lol ah y é g capté! merci! Valer
|
|
lundi 5 juillet 2004 à 15:50:13 |
Re : Tri de cases

Mooiz
|
Thanx Carnez, j'adore qu'on me dise que j'ai tout à fait raison ;-) j'espere qu'il n'est pas trop tard pour ton patron, valer, et que la solution marche comifo
|
|
lundi 5 juillet 2004 à 15:54:35 |
Re : Tri de cases

carnez
|
pas de quoi, c'est ça l'art de la pédagogie (tiens, mes chevilles enflent ...)
bonne journée à tous les deux
Colibri
|
|
Cette discussion est classée dans : tri, colonne, cases, toto, fini
Répondre à ce message
Sujets en rapport avec ce message
Macro- tri d'une colonne par date [ par Noe ]
Lorsque je fait un filtre automatique sur une colonne contenant des dates (filtrer entre date) cela marche très bien. Lorsque j'enregistre un macro po
tri par itération sur colonne [ par thierrypp ]
Bonjour,je dispose d'une colonne de données en format *.txt; 1er rang caractère " mesures"autres rangs, valeurs numériques nombre total de rangs unic
Tri colonne liste view [ par tom42 ]
Je possede une liste view avec une colonne date.Quand je clic sur le titre de la colonne pour trier par date corissante le trie se fait dabord sur le
tri colonne date dans listview [ par desus4 ]
Salut tout le mondeJ'ai suivi les messages concernant ce sujet sur le forum, et je n'ai rien trouvé.Y a t'il quequ'un qui connaisse une méthode pour t
tri sur colonne excel !! svp !! [ par bili75 ]
salut,je désire trier une colonne pour ensuite dupliqué le fichier excel en autant de fichier qu'il y a de valeurs differentes sur la colone.j'ai le c
tri d'une ListBox [ par dao85 ]
Bonjour à tous et bonne semainePas trop dur le lundi???Moi j'ai un petit souci et je ne sais pas si il éxiste une solution:Voila :Je remplis une listB
Tri ds Mshflexgrid par click sur entete colonne [ par pat64 ]
PatrickBonjour vous tous, (je débute en VB),Voila, j'ai un Mshflexgrid, chargé avec des data venant d'Access, et j'aimerais lorsque l'on click sur l'e
tri sur quatre colonnesavec lien entre elles [ par kyo.ced ]
bonjour, je vous explique, je débute en VBA. Je souhaiterai tri un tableau. Dans ce tableau, il y a quatre colonne et un nombre infini de lignes. Une
Tri en VB6 algo sur deux colonnes [ par rocknroll2 ]
Bonjour à tous,Je pensais m'en sortir tout seul...... Et bien NON !!!!!Dans mon prog en VB6, j'ai deux colonnes sur lesquelles je dois faire un tri.J'
tri d'une Listview sur plusieur colonne [ par ludovicanceaux ]
Salut à tous, en fait j'aurai voulu savoir komment ou kel serai le moyen le plus aproprié pour trié Une Listview ex:J'ai une Listview de 4 lignes et
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|