dans une macro créant une table dynamique je dois grouper des dates et des valeurs numériques.
Pour les dates cela fonctionne avec ce code :
Code : Tout sélectionner
Dim oGroupe(0 To 1) As New com.sun.star.sheet.DataPilotFieldGroupInfo
With oGroupe(0)
.HasAutoStart = True
.HasAutoEnd = True
.HasDateValues = True
.SourceField = champs(0)
.GroupBy = 16
.Step = 0
End With
champs(0).CreateDateGroup(oGroupe(0))
Mais je n'arrive pas à trouver les bons paramètres pour grouper (par 2) les données d'un champ numérique.
Le code suivant
Code : Tout sélectionner
With oGroupe(1)
.HasAutoStart = True
.HasAutoEnd = False
.HasDateValues = false
.SourceField = 0
.GroupBy = 0
.Step = 2
End With
champs(6).CreateNameGroup(oGroupe(1))
sur .SourceField = 0variable d'objet non définie
J'ai essayé sans succès d'autres valeurs pour .SourceField et .GroupBy
Quels sont les bonnes valeurs ?
Merci pour votre aide.
Michel