[Résolu][Calc] Trier valeurs dans une zone
Modérateur : Vilains modOOs
Règles du forum
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 !
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 !
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
[Résolu][Calc] Trier valeurs dans une zone
Bonjour,
Sur le fichier joint " aide pour TRIER_Noonours.ods " créer par Piaf
Le N° 0 sort en premier des N° quand je tape bouton ?
Qui peut me corriger ce bug , afin que le N° 0 ne sorte pas ,svp
Merci
https://forum.openoffice.org/fr/forum/v ... 91#p251987
Sur le fichier joint " aide pour TRIER_Noonours.ods " créer par Piaf
Le N° 0 sort en premier des N° quand je tape bouton ?
Qui peut me corriger ce bug , afin que le N° 0 ne sorte pas ,svp
Merci
https://forum.openoffice.org/fr/forum/v ... 91#p251987
Dernière modification par bordelaplage le 11 juil. 2015 15:42, modifié 7 fois.
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- RespOOnsable forum
- Messages : 9252
- Inscription : 28 août 2010 08:45
Re: bogue à corriger sur fichier svp
Bonjour,
Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide. C'est indiqué dans le cadre rouge en haut de la page.
Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate. Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche.
Avez-vous remarqué comment étaient postées les autres questions ?
Lisez ce fil pour savoir quelle balise utiliser : https://forum.openoffice.org/fr/forum/s ... html#27295
N'oubliez pas que le terme "Macro" ou "OpenOffice" ne doivent pas être employés car il sont implicites. Il en est de même pour le terme "bogue" qui ne doit être utilisé que pour les dysfonctionnements avérés. Essayez de synthétiser au mieux ce que vous cherchez à faire.
Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même sous peine de voir votre sujet verrouillé.
Merci de votre collaboration.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
Re: [Calc] Trier valeurs dans une zone
Bonjour,
Encore désolé mais j'ai 57 ans et je ne comprends pas grand chose en informatique
J'ai lut vos liens .........pour les forums , pas évident pour moi !
Je veux nullement vous être génant
J'espére juste que le fichier sera corrigé par une personne qui pourra m'aider
Bonne journée
Encore désolé mais j'ai 57 ans et je ne comprends pas grand chose en informatique
J'ai lut vos liens .........pour les forums , pas évident pour moi !
Je veux nullement vous être génant
J'espére juste que le fichier sera corrigé par une personne qui pourra m'aider
Bonne journée
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] Trier valeurs dans une zone
Bonjour
Teste avec le fichier joint.
A+
Comme dis dans le fil précédent, je ne reproduis pas. Donc corriger quoi ?bordelaplage a écrit :J'espére juste que le fichier sera corrigé
Teste avec le fichier joint.
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
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
Re: [Calc] Trier valeurs dans une zone
Bonjour ,
Il y a un quiproquo le fichier fonctionne parfaitement bien MAIS avec les 70 cases remplies dans le 1er tableau comme sur " exemple à trier " joint
En haut > 1er tableau toutes les 70 cases > 2 éme tableau fontionne parfaitement
En dessous > 1er tableau 40 cases remplies > 2 éme tableau le N° O APPARAIT au début
Peux tu avoir la gentillesse de corriger cette erreur stp
Merci
Il y a un quiproquo le fichier fonctionne parfaitement bien MAIS avec les 70 cases remplies dans le 1er tableau comme sur " exemple à trier " joint
En haut > 1er tableau toutes les 70 cases > 2 éme tableau fontionne parfaitement
En dessous > 1er tableau 40 cases remplies > 2 éme tableau le N° O APPARAIT au début
Peux tu avoir la gentillesse de corriger cette erreur stp
Merci
Dernière modification par bordelaplage le 03 juin 2015 13:18, modifié 1 fois.
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] Trier valeurs dans une zone
Bonjour
Si dans ta liste de numéros, il n'y a pas de 0, il suffit de faire partir l'index du tableau à 1 au lieu de 0.A+
bordelaplage a écrit :J'ai crée un tableau de 70 N°
Une cellule vide correspond à 0.bordelaplage a écrit :En dessous > 1er tableau 40 cases remplies
Si dans ta liste de numéros, il n'y a pas de 0, il suffit de faire partir l'index du tableau à 1 au lieu de 0.
Code : Tout sélectionner
Sub TriValeur(maZone,maZoneTriee)
Dim Cellules as Object, enumCellules as Object, listeCell as Object, uneCellule as Object
Dim monTableau(69) as Integer, X as Integer
Dim nCol As Long, nRow As Long
Dim oCols as Object, oRows as Object
Cellules = maZone.queryContentCells(com.sun.star.sheet.CellFlags.VALUE)
enumCellules = Cellules.Cells
listeCell = enumCellules.createEnumeration
X = 0
Do While listeCell.hasMoreElements
uneCellule = listeCell.nextElement
monTableau(X) = uneCellule.Value
X = x + 1
Loop
monTableau = SortedList(monTableau,True)
If monTableau(0) = 0 Then
x = 1
Else
x = 0
End If
oCols = maZoneTriee.Columns : oRows = maZoneTriee.Rows
For nCol = 0 To oCols.getCount() - 1
For nRow = 0 To oRows.getCount() - 1
maZoneTriee.getCellByPosition(nCol, nRow).Value = monTableau(x)
X = x + 1
If X > Ubound(monTableau) Then Exit Sub
Next
Next
End Sub
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
Re: [Calc] Trier valeurs dans une zone
Bonjour,
Désolé ,je n'y comprends rien dans tes données ,lol
Mais j'ai trouvé : en mettant tout simplement à la fin un chiffre supérieur 80 plusieurs fois
Puis il sort en dernier numéro et je l'efface , cool non ! je me débrouille de bric en brac !
Par contre sans abuser peux tu si tu en as le temps et l'envie m'aider encore un petit peu et c'est finit aprés !
De plus il pleut il pleut , et ça occupe lol
Je veux séparer les numéros du " 1 er tableau " en CROIX comme l'exemple donné en 2 tableaux A & B
Sur une feuille nouvelle " TRIER EN CROIX 1 "
ou sur la même feuille " TRIER EN CROIX 2 "
Peux tu m'aider stp
Merci
Désolé ,je n'y comprends rien dans tes données ,lol
Mais j'ai trouvé : en mettant tout simplement à la fin un chiffre supérieur 80 plusieurs fois
Puis il sort en dernier numéro et je l'efface , cool non ! je me débrouille de bric en brac !
Par contre sans abuser peux tu si tu en as le temps et l'envie m'aider encore un petit peu et c'est finit aprés !
De plus il pleut il pleut , et ça occupe lol
Je veux séparer les numéros du " 1 er tableau " en CROIX comme l'exemple donné en 2 tableaux A & B
Sur une feuille nouvelle " TRIER EN CROIX 1 "
ou sur la même feuille " TRIER EN CROIX 2 "
Peux tu m'aider stp
Merci
Dernière modification par bordelaplage le 03 juin 2015 13:18, modifié 1 fois.
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] Trier valeurs dans une zone
Bonjour
A tester
A+
A tester
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
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
Re: [Calc] Trier valeurs dans une zone
Bonjour,
Merci pour l'aide , la conviabilité et votre indulgence à mon ignorance que j'ai eut sur le site
Et en particulier à Piaf qui m'a consacré du temps à concrétiser ce que je voulais
Merci pour l'aide , la conviabilité et votre indulgence à mon ignorance que j'ai eut sur le site
Et en particulier à Piaf qui m'a consacré du temps à concrétiser ce que je voulais
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] Trier valeurs dans une zone
Bonjour
Et si tu veux que tes tableaux triés ressemblent plus à ton modèle :
A tester.
A+
N'oublie pas le [Résolu] avec la coche qui va bien dans le premier message de ton fil.
Et le Résolu dans ta question sur l'autre Forum
Et si tu veux que tes tableaux triés ressemblent plus à ton modèle :
A tester.
A+
N'oublie pas le [Résolu] avec la coche qui va bien dans le premier message de ton fil.
Et le Résolu dans ta question sur l'autre Forum
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
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
[Calc] Trier valeurs dans une zone
Bonjour
Aprés quelques temps de probléme de santé passé à l'hopital , je reviens vers vous
Auriez vous l'amabilité de me corriger le tableaux précédent
Je veux que les N° sortent en CROIX ou en BIAIS comme l'exemple ci joint TRIER EN CROIX .3 svp
Merci pour votre aide
Aprés quelques temps de probléme de santé passé à l'hopital , je reviens vers vous
Auriez vous l'amabilité de me corriger le tableaux précédent
Je veux que les N° sortent en CROIX ou en BIAIS comme l'exemple ci joint TRIER EN CROIX .3 svp
Merci pour votre aide
Dernière modification par bordelaplage le 03 juin 2015 13:18, modifié 2 fois.
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Résolu][Calc] Trier valeurs dans une zone
Bonjour
Malgré le [Résolu] et suite aux MP
Un dernier exemple, je ne suis pas matheux et le jonglage avec avec les valeurs de cellules, ça va un peu....
je suis parti de la dernière situation des tableaux de ton fichier. A+
Malgré le [Résolu] et suite aux MP
Un dernier exemple, je ne suis pas matheux et le jonglage avec avec les valeurs de cellules, ça va un peu....
je suis parti de la dernière situation des tableaux de ton fichier.
Code : Tout sélectionner
Sub DernierTri(maZoneTriee,maZoneTriee2)
Dim monTab(34) as integer, monTab2(34) as Integer
i = 0
For x = 0 to 6
For y = 0 To 4
'https://forum.openoffice.org/fr/forum/viewtopic.php?f=8&t=18891#p103516 par bm92
If x and 1 Then
monTab(i) = maZoneTriee2.getCellByPosition(x,y).Value
monTab2(i) = maZoneTriee.getCellByPosition(x,y).Value
Else
monTab(i) = maZoneTriee.getCellByPosition(x,y).Value
monTab2(i) = maZoneTriee2.getCellByPosition(x,y).Value
End If
i = i + 1
Next Y
Next X
gomme = com.sun.star.sheet.CellFlags.VALUE
maZoneTriee.clearContents(gomme)
maZoneTriee2.clearContents(gomme)
X = 0
oCols = maZoneTriee.Columns : oRows = maZoneTriee.Rows
For nCol = 0 To oCols.getCount() - 1
For nRow = 0 To oRows.getCount() - 1
maZoneTriee.getCellByPosition(nCol, nRow).Value = monTab(x)
maZoneTriee2.getCellByPosition(nCol, nRow).Value = monTab2(x)
X = x + 1
If X > Ubound(monTab2) Then Exit sub
Next nRow
Next nCol
End Sub
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
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
[Calc] Trier valeurs dans une zone
Bonjour
Merci encore pour ta gentillesse
Et pardonne moi si je suis novice sur le site
Bonne journée
Merci encore pour ta gentillesse
Et pardonne moi si je suis novice sur le site
Bonne journée
Dernière modification par bordelaplage le 17 avr. 2015 08:08, modifié 1 fois.
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
[Calc] Trier valeurs dans une zone
Pardon encore Piaf
Mais je viens de m'apercevoir d'un disfonctionnement
J'ai tester et les N° ne sortent pas en croix ( exemple donné N° en vert )
Et j'ai crée un fichier " TRIER EN CROIX à corriger (explications ) " avec le explications
J'ai mis 2 tableaux DESIRES en exemple 70 & 35 N en 2 fichier ( copier coller )
Qui peut me le corriger stp
Merci
Mais je viens de m'apercevoir d'un disfonctionnement
J'ai tester et les N° ne sortent pas en croix ( exemple donné N° en vert )
Et j'ai crée un fichier " TRIER EN CROIX à corriger (explications ) " avec le explications
J'ai mis 2 tableaux DESIRES en exemple 70 & 35 N en 2 fichier ( copier coller )
Qui peut me le corriger stp
Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
Re: [Calc] Trier valeurs dans une zone
Bonjour ,
Mon petit fichier avance pas à pas , j'ai une modification à apporter
Sur ce fichier c'est parfait quand le tableaux est rempli entiérement de 70 N°( SUR 70 N° tableaux rempli BON )
Sinon sur celui ci ( si MOINS 70 N° tableaux rempli PAS BON ) le résultat est différent > les N° ne sortent pas en croix
Merci encore à l'avance pour votre aide
Bonne journée
Mon petit fichier avance pas à pas , j'ai une modification à apporter
Sur ce fichier c'est parfait quand le tableaux est rempli entiérement de 70 N°( SUR 70 N° tableaux rempli BON )
Sinon sur celui ci ( si MOINS 70 N° tableaux rempli PAS BON ) le résultat est différent > les N° ne sortent pas en croix
Merci encore à l'avance pour votre aide
Bonne journée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille
-
- SuppOOrter
- Messages : 1477
- Inscription : 30 déc. 2007 18:56
- Localisation : Lille
Re: [Calc] Trier valeurs dans une zone
Bonjour,
Ci-joint une nouvelle version à valider.
A+
Ci-joint une nouvelle version à valider.
A+
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits : AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Windows 10 64 bits : AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
-
- NéOOphyte
- Messages : 116
- Inscription : 04 févr. 2011 18:33
Re: [Résolu] Trier valeurs dans une zone
Bonjour,
Merci à DLE pour votre aide bien précieuse sur ce site
Si un jour je peux vous aider en quoi que ce soit , n'hésitez pas à me le demander
Bonne journée
Merci à DLE pour votre aide bien précieuse sur ce site
Si un jour je peux vous aider en quoi que ce soit , n'hésitez pas à me le demander
Bonne journée
Version OpenOffice 4.1.2
Système exploitation 64 bits
processeur X64
Windows 10 Famille
Système exploitation 64 bits
processeur X64
Windows 10 Famille