[Résolu] [Calc] Trier lignes de chiffres par ordre croissant

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
bernard33
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 24 août 2014 18:56

[Résolu] [Calc] Trier lignes de chiffres par ordre croissant

Message par bernard33 »

bonjour

je souhaiterai trier par ordre croissant les chiffres dans le tableur calc suivant :

merci

merci beaucoup
pour votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par OOoch le 05 oct. 2014 12:02, modifié 5 fois.
Raison : Pose balise (coche présente)
openoffice 4.1.0 sous w7
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25976
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] trier ordre croissant chiffres tableur calc

Message par Dude »

Salut,

Image
http://www.openoffice.org/fr/Documentation/Basic/
"Introduction aux macros et au Basic" traite justement du tri sous Calc

Bonne lecture
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Calc] trier ordre croissant chiffres tableur calc

Message par Piaf »

Bonjour
En complément de la réponse de Dude, tu peux lire les postes suivant trier +plus +trois +colonnes Si j'ai compris la question :lol:
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
bernard33
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 24 août 2014 18:56

Re: [Calc] trier ordre croissant chiffres

Message par bernard33 »

re

je veux trier les chiffres des lignes, pardon, par ordre croissant ...
merci
openoffice 4.1.0 sous w7
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25976
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] trier ordre croissant chiffres

Message par Dude »

Un problème bien exposé aura des réponses satisfaisantes.
Donc merci de fournir un nouveau classeur avec une seconde feuille montrant le résultat attendu.

Titre à modifier pour [Calc] trier des lignes de chiffre par ordre croissant
bernard33
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 24 août 2014 18:56

Re: [Calc] trier ordre croissant chiffres

Message par bernard33 »

ok
merci
ci-joint le tableau
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
openoffice 4.1.0 sous w7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Calc] trier ordre croissant chiffres

Message par Piaf »

Re
Un façon de faire

Code : Tout sélectionner

Option Explicit

Sub triColonne
Dim oDoc as Object, maFeuille as Object, maCellule as Object, maZone as Object
Dim y as Integer
Dim oSortFields(0) as new com.sun.star.util.SortField
Dim oSortDesc(1) as new com.sun.star.beans.PropertyValue
	oDoc = thisComponent
	maFeuille = oDoc.CurrentController.ActiveSheet
	maCellule = maFeuille.getCellByPosition(0,2)
	oSortFields(0).Field = 0
	oSortFields(0).SortAscending = True
	Y = 2
	while maCellule.String <> ""
		maZone = maFeuille.getCellRangeByPosition(1,Y, 5,Y)
		oSortDesc(0).Name = "SortFields"
		oSortDesc(0).Value = oSortFields()
		oSortDesc(1).Name = "IsSortColumns"
		oSortDesc(1).Value = True
		maZone.Sort(oSortDesc())
		y = y + 1
		maCellule = maFeuille.getCellByPosition(0,y)
	Wend	
End Sub
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
bernard33
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 24 août 2014 18:56

Re: [Calc] trier ordre croissant chiffres

Message par bernard33 »

merci
mais je n y comprends rien
openoffice 4.1.0 sous w7
Avatar de l’utilisateur
Churay
ManitOOu
ManitOOu
Messages : 2668
Inscription : 30 avr. 2009 04:54
Localisation : CATALUNYA

Re: [Calc] trier ordre croissant chiffres

Message par Churay »

Bonsoir
bernard33 a écrit :mais je n y comprends rien
Nous sommes en section macro, donc Piaf, te répond avec la macro qui correspond à ta demande et fournit de plus un fichier intégrant la-dite macro avec un bouton permettant de la lancer.

Non ?
cOOordialement
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK :super:
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Calc] Trier ordre croissant chiffres

Message par Piaf »

Bonjour
bernard33 a écrit :mais je n y comprends rien
Il n'y a rien de sorcier :) , la macro ne fait qu'automatiser ce que l'interface permet de faire.
Elle correspond à :
  • Sélectionner la zone B3:F3
  • Cliquer sur menu Données > Trier > Sélection active.
  • Dans l'onglet Options de la boite de dialogue Tri, cocher Direction de gauche à droite(tri de colonnes).
  • Dans l'onglet Critères de tri sélectionner Ligne3 dans Trier selon
  • puis cliquer sur OK
  • et la manip est répétée pour la sélection B4:F4 etc... jusqu'à une cellule vide dans la colonne A
Après pour essayer :lol: de comprendre un peu comment ça fonctionne il faut se plonger dans les tutoriels et la documentation.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
bernard33
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 24 août 2014 18:56

Re: [Calc] Trier ordre croissant chiffres

Message par bernard33 »

merci beaucoup

il y a tellement de lecture, de paragraphes, de titres que je m'y suis perdu

vous avez bien raison

merci
openoffice 4.1.0 sous w7
Avatar de l’utilisateur
luky-luke
InconditiOOnnel
InconditiOOnnel
Messages : 948
Inscription : 27 nov. 2010 00:17
Localisation : gâtine deux-sèvrienne

Re: [Calc] Trier ordre croissant chiffres

Message par luky-luke »

Bonjour bernard33

Édite le premier message du fil avec la balise [Résolu] avec un R majuscule et la coche verte Image, merci par avance.

Très cordialement
Luke
LibO 7.4.7.2 Raspberry pi et Libo 7.6.5.2 LinuxMint 22
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose
Avatar de l’utilisateur
OOo - Ekel
SuppOOrter
SuppOOrter
Messages : 1313
Inscription : 10 nov. 2006 15:04
Localisation : F-Oise

Re: [Calc] Trier ordre croissant chiffres

Message par OOo - Ekel »

Bonsoir,

En espérant que tu comprennes : il faut aussi modifier le titre de ce premier message, comme déjà demandé.
Dude a écrit :Un problème bien exposé aura des réponses satisfaisantes.
Donc merci de fournir un nouveau classeur avec une seconde feuille montrant le résultat attendu.

Titre à modifier pour [Calc] trier des lignes de chiffre par ordre croissant


Cordialement.
Ekel

KUbuntu Noble Numbat (24.04) : LibreOffice 24.8.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
bernard33
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 24 août 2014 18:56

Re: [Calc] Trier ordre croissant chiffres

Message par bernard33 »

comment on fait pour changer le titre ?
désolé je suis vraiment nul en informatique
openoffice 4.1.0 sous w7
Avatar de l’utilisateur
OOo - Ekel
SuppOOrter
SuppOOrter
Messages : 1313
Inscription : 10 nov. 2006 15:04
Localisation : F-Oise

Re: [Calc] trier des lignes de chiffre par ordre croissant

Message par OOo - Ekel »

Re,

Tu regardes dans ma signature et tu cliques... Tout s'apprend.

Cordialement.
Ekel

KUbuntu Noble Numbat (24.04) : LibreOffice 24.8.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
bernard33
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 24 août 2014 18:56

Re: [Calc] Trier ordre croissant chiffres

Message par bernard33 »

Bonjour,

merci beaucoup
je souhaiterai faire la même chose mais en sélectionnant plusieurs lignes mais ça ne marche pas ...
y a t il un moyen
merci
Le Modérateur a écrit : Bonjour,

Nous nous devons de verrouiller ce fil de discussion. Nous vous rappelons les règles de ce forum et notamment la n° 7
Un sujet = le problème d'une seule personne

Comme vous avez pu le lire, ce sujet est désormais résolu. Si vous avez également ce problème, c'est que ce dernier est différent. Votre configuration n'est peut être pas la même que celle de l'auteur de ce fil.

Dans ce cas et pour des raisons de lisibilité sur ce forum, nous vous demandons de créer une nouvelle question en rappelant que vous avez le même problème que dans ce fil.

Merci de votre collaboration.
openoffice 4.1.0 sous w7