Trier une zone
Un objet zone de cellules fournit une méthode de tri (en anglais Sort). Nous allons effectuer un tri sur la première colonne du tableau de la feuille Compositeurs. Voici l’ensemble du code, que nous expliquerons progressivement.
rem Code09-03.ods bibli : Calculs Module2
Option Explicit
Sub Trier1Colonne()
Dim monDocument As Object, lesFeuilles As Object
Dim maFeuille As Object, maZone As Object
Dim ConfigTri(0) As New com.sun.star.table.TableSortField
Dim DescrTri As Variant
monDocument = ThisComponent
lesFeuilles = monDocument.Sheets
maFeuille = lesFeuilles.getByName(“Compositeurs”)
maZone = maFeuille.getCellRangeByName(“A1:D118”)
With ConfigTri(0)
.Field = 0 ‘ colonne A = “Nom, Prénom”
.IsAscending = true
End With
DescrTri ...
Get Programmation OpenOffice.org et LibreOffice now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.