Merci Michel, mon collègue a maintenant toutes les pistes pour résoudre son tri !
Cordialement, Christophe > Message du 12/08/13 18:26 > De : "Michel Rudelle" > A : "'discuss fr libreoffice org'" > Copie à : > Objet : RE: [fr-discuss] Tri dans calc en fonction des couleurs > > Bonsoir, > > > > > De : Michel Rudelle [mailto:[email protected]] > > > Envoyé : lundi 12 août 2013 11:04 > > > > > > Bonjour Christophe, > > > > > > > De : christophe cazin [mailto:[email protected]] > > > > Envoyé : lundi 12 août 2013 10:43 > > > > > > > > Est il possible de trier (regrouper) des lignes dans Calc en fonction > > > > de leur couleur ? (20 000 lignes à trier) > > > > > > Non (sauf si j'ai raté quelque chose) > > > > > > Des solutions de contournement éventuelles: > > > - Ces lignes ne sont probablement pas colorées au hasard et contiennent > > > peut-être une information qui pourrait être utilisée pour le tri. > > > - Une macro pourrait lire les couleurs de chaque ligne, écrire la valeur > > > dans une cellule de la ligne, le tri se faisant ensuite sur cette valeur. > > > > La solution avec macro est très rapide, si le document permet l'insertion > d'une colonne quelque part où ça ne gêne pas, ou bien l'écriture dans une > colonne libre. > > Voici par exemple une macro possible en supposant que les couleurs sont > colonne B et que l'on peut écrire en colonne A > > > > Sub EcritCouleur > > > > Dim x As Long > > > > For x = 1 To 20000 > > thiscomponent.Sheets.getByName("Feuille1").getCellRangeByName("A" & > x).Value =_ > > thiscomponent.Sheets.getByName("Feuille1").getCellRangeByName("B" & > x).CellBackColor > > Next x > > > > End Sub > > > > Bonne soirée, > > Michel > > > -- > Envoyez un mail à [email protected] pour savoir comment > vous désinscrire > Les archives de la liste sont disponibles à > http://listarchives.libreoffice.org/fr/discuss/ > Tous les messages envoyés sur cette liste seront archivés publiquement et ne > pourront pas être supprimés > > Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ? Je crée ma boîte mail www.laposte.net -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
