Utilizó la macro siguiente para ordenar datos (de menos a mas).
Código: Seleccionar todo
'
----------------------------------------------------------
'__ Ordenar TableauB ______________________________________
'----------------------------------------------------------
Dim oSortFields(0) as new com.sun.star.util.SortField
Dim oSortDesc(0) as new com.sun.star.beans.PropertyValue
'----------------------------------------------------------
'_____ Elige la columna de referencia _____________________
oSortFields(0).Field = 4 ' 5ª Columna
oSortFields(0).SortAscending = True
'_____ Description du tri _________________________________
oSortDesc(0).Name = "SortFields"
oSortDesc(0).Value = oSortFields()
'_____ Effectua el trabajo ________________________________
oTableauB.Sort(oSortDesc())
'----------------------------------------------------------
Cuando los datos se ordenan, arrastran con ellos las celdas con los formatos (colores de fundo). De tal manera que el resultado final presenta varias líneas del mismo color una de bajo de la otra.
Me gustaría ordenar únicamente los datos sin que afecte la tabla original. Y no sé hacer...
Adjunto un archivo ejemplo para ilustrar la problemática. Espero que sabrá explicitar mejor la situación.
Gracias por vuestra atención, todas las pistas sugestiones o soluciones serán las bienvenidas.
Atentamente.