[Résolu][Calc] Insérer zone de tri
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 !
-
- Membre lOOyal
- Messages : 30
- Inscription : 29 août 2013 08:11
[Résolu][Calc] Insérer zone de tri
Bonjour
J'ai vu pas mal de sujets là dessus mais comme je sais qu'il ne faut pas déterrer de vieux topics, j'ouvre celui là
J'ai mis une partie de ma cave dans un tableau, j'ai voulu m'amuser à faire 3 boutons et les associer à 3 macros de tri que j'ai enregistrées.
Mais voilà, j'ai des erreurs.
Lors de l'enregistrement j'ai sélectionné ma zone de tri A3:N100, or quand je clique sur le bouton pour trier, ce dernier fonctionne mais mon tri s'effectue sur tout le tableau et pas uniquement dans ma zone de tri. Zone que je ne vois pas dans la macro, mais je ne sais pas comment la rajouter.
Mon tableau concerne la gestion de ma cave à vins, ma petite cave à vins
Merci
Cyril
J'ai vu pas mal de sujets là dessus mais comme je sais qu'il ne faut pas déterrer de vieux topics, j'ouvre celui là
J'ai mis une partie de ma cave dans un tableau, j'ai voulu m'amuser à faire 3 boutons et les associer à 3 macros de tri que j'ai enregistrées.
Mais voilà, j'ai des erreurs.
Lors de l'enregistrement j'ai sélectionné ma zone de tri A3:N100, or quand je clique sur le bouton pour trier, ce dernier fonctionne mais mon tri s'effectue sur tout le tableau et pas uniquement dans ma zone de tri. Zone que je ne vois pas dans la macro, mais je ne sais pas comment la rajouter.
Mon tableau concerne la gestion de ma cave à vins, ma petite cave à vins
Merci
Cyril
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Bidouille le 22 nov. 2017 10:53, modifié 3 fois.
Raison : Titre modifié pour compréhension
Raison : Titre modifié pour compréhension
au bureau : libreoffice 7.3.0.3 sous W10, ordis d'administration bridés pour les mises à jour
-
- RespOOnsable forum
- Messages : 9252
- Inscription : 28 août 2010 08:45
Re: [Calc]Insérer zone de tri
Bonjour,
<probleme zone de tri sur macro dédiée>
Le titre de votre question n'est pas assez explicite :
Nous l'avons donc modifié. En effet, lors d'une recherche, ce sujet risquait de passer inaperçu et donc de ne pas aider d'autres personnes ayant le même problème que vous.
Ce titre doit synthétiser votre question et donner envie d'y répondre. Un titre clair et précis augmente vos chances d'obtenir des réponses plus rapidement. Des termes comme, aide, bogue, problème ou OpenOffice étant implicites, n'ont pas besoin d'être mentionnés, de même que macro en section éponyme.
Merci de votre collaboration
<probleme zone de tri sur macro dédiée>
Le titre de votre question n'est pas assez explicite :
Nous l'avons donc modifié. En effet, lors d'une recherche, ce sujet risquait de passer inaperçu et donc de ne pas aider d'autres personnes ayant le même problème que vous.
Ce titre doit synthétiser votre question et donner envie d'y répondre. Un titre clair et précis augmente vos chances d'obtenir des réponses plus rapidement. Des termes comme, aide, bogue, problème ou OpenOffice étant implicites, n'ont pas besoin d'être mentionnés, de même que macro en section éponyme.
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
-
- Membre lOOyal
- Messages : 30
- Inscription : 29 août 2013 08:11
Re: [Calc]Insérer zone de tri
et dire que j'ai réfléchi à mon titre. Mercimicmac a écrit :Bonjour,
<probleme zone de tri sur macro dédiée>
Le titre de votre question n'est pas assez explicite :
La modération vous a écrit: Ne citez pas l'ensemble des messages, cela rend la lecture difficile. Nous avons raccourci la citation.
au bureau : libreoffice 7.3.0.3 sous W10, ordis d'administration bridés pour les mises à jour
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Calc] Insérer zone de tri
Bonjour,
Dans ton fichier joint,je n'ai pas trouvé de Macro, apparemment elle est restée dans ton PC.
Dans ton fichier joint,je n'ai pas trouvé de Macro, apparemment elle est restée dans ton PC.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 30
- Inscription : 29 août 2013 08:11
Re: [Calc] Insérer zone de tri
Désolé, j'apprends tout doucement et à mon age, il faudrait que j'active la manoeuvre.
J'ai refait mes macros
Merci
J'ai refait mes macros
Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
au bureau : libreoffice 7.3.0.3 sous W10, ordis d'administration bridés pour les mises à jour
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Calc] Insérer zone de tri
Je ne sais ps si tu l'as consulté, mais tu as ici un fil de messages avec sélection d'une Zone de cellules, définie dans le code de la Macro, et tri de la Zone :
https://forum.openoffice.org/fr/forum/v ... es#p186883
https://forum.openoffice.org/fr/forum/v ... es#p186883
Dernière modification par jeanmimi le 10 oct. 2017 15:37, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 30
- Inscription : 29 août 2013 08:11
Re: [Calc] Insérer zone de tri
Bonjourjeanmimi a écrit :Je ne sais ps si tu l'as consulté, mais tu as ici un fil de massage avec sélection d'une Zone de cellules, définie dans le code de la Macro, et tri de la Zone :
https://forum.openoffice.org/fr/forum/v ... es#p186883
Je pensais, qu'en sélectionnant la zone, ceci incrémenterait la macro à l'instar de Excel dans le développeur
Je vais me pencher sur la question et te tiens au courant
Merci
au bureau : libreoffice 7.3.0.3 sous W10, ordis d'administration bridés pour les mises à jour
-
- Membre lOOyal
- Messages : 30
- Inscription : 29 août 2013 08:11
Re: [Calc] Insérer zone de tri
bonjour
Je ne vais pas mettre résolu car ce n'est pas vrai, je n'y suis pas arrivé. Il y a un langage que je ne maîtrise pas
Pas grave, ma femme m'a dit qu'elle me le ferai au taf sous xls
Bonne journée.
Je ne vais pas mettre résolu car ce n'est pas vrai, je n'y suis pas arrivé. Il y a un langage que je ne maîtrise pas
Pas grave, ma femme m'a dit qu'elle me le ferai au taf sous xls
Bonne journée.
au bureau : libreoffice 7.3.0.3 sous W10, ordis d'administration bridés pour les mises à jour
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Calc] Insérer zone de tri
BonjourEt tant qu'à changer, pourquoi ne pas utiliser un module dédié à la gestion de données ?
A+
A tester pour mettre le [Résolu] avant de passer à Excel.lesampaud a écrit :Pas grave, ma femme m'a dit qu'elle me le ferai au taf sous xls
Code : Tout sélectionner
Sub Main(oEv as Object)
Dim maFeuille as Object, maZone as Object
Dim oSortFields(2) as new com.sun.star.util.SortField
Dim oSortDesc(0) as new com.sun.star.beans.PropertyValue
maFeuille = ThisComponent.Sheets.getByName("Ma cave")
maZone = maFeuille.getCellRangeByName("A3:A1003")
zonesVides = maZone.queryEmptyCells.RangeAddresses
y = zonesVides(0).StartRow
maZone = maFeuille.getCellRangeByName("A3:N" & y)
Select Case oEv.Source.Model.Label
Case "Tri vins"
oSortFields(0).Field = 0
oSortFields(0).SortAscending = True
oSortFields(0).FieldType = com.sun.star.util.SortFieldType.ALPHANUMERIC
oSortFields(1).Field = 5
oSortFields(1).SortAscending = True
oSortFields(1).FieldType = com.sun.star.util.SortFieldType.NUMERIC
oSortFields(2).Field = 6
oSortFields(2).SortAscending = True
oSortFields(2).FieldType = com.sun.star.util.SortFieldType.NUMERIC
Case "conso_mini"
oSortFields(0).Field = 5
oSortFields(0).SortAscending = True
oSortFields(0).FieldType = com.sun.star.util.SortFieldType.NUMERIC
Case "conso_max"
oSortFields(0).Field = 6
oSortFields(0).SortAscending = True
oSortFields(0).FieldType = com.sun.star.util.SortFieldType.NUMERIC
End Select
oSortDesc(0).Name = "SortFields"
oSortDesc(0).Value = oSortFields()
maZone.Sort(oSortDesc())
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