Bonjour

L'affichage de 41065 aux formats 1 à 255 génère soit des affichages 
correspondants à un format connu (numérique sans ou avec n décimales, %, 
monétaire, date, heure, date et heure, scientifique) ou si le NumberFormat est 
inconnu l'affichage reste à  41065.

Pourquoi les formats sont-ils entrelacés ? pourquoi y a-t-il des trous ? Aucune 
idée : il faudrait chercher dans le source comment sont bâtizs les formats 
originels (j'ai un peu cherché avec l'ami opengrok, mais un peu trop rapidement 
pour trouver quelquechose...) ou qu'un Maître es AZPI nous l'explique (ce qui 
irait plus vite...)

Ce qui me semble : si tu créees des formats personnalisés, ils apparaitront à 
partir de l'index 142 (avec ma version de LO)

Ce n'est pas vraiment une réponse...

Cordialemenr.


> Date: Mon, 30 Apr 2012 15:00:18 +0200
> From: [email protected]
> To: [email protected]
> Subject: [fr-users] BASIC : NumberFormat
> 
> Bonjour,
> J'essaye de comprendre le fonctionnement des formats nombres.
> J'ai fait une petite macro :
> 
> Sub FormateCellule
> Dim oDocument As Object, oSheet As Object
>     oDocument=ThisComponent
>     oSheet=oDocument.Sheets.getByName("Feuille1")
>         For i = 1 to 255
>             oSheet.getCellByPosition(0, i).Value = 41065    ' c'est le 
> 05/06/2012
>             oSheet.getCellByPosition(0, i).NumberFormat = i
>         Next i
> End Sub
> 
> Je ne suis guère plus avancé. Je ne pige pas comment fonctionne 
> NumberFormat.
> Qui peut m'expliquer le B.A. BA, simplement si possible.
> 
> Bon surf,
> Christian
> 
> -- 
> Visitez http://christianwtd.free.fr/ pour débuter avec Calc, de LibreOffice 
> ou OpenOffice.org
> 
> 
> -- 
> Envoyez un mail à [email protected] pour savoir comment vous 
> désinscrire
> Les archives de la liste sont disponibles à 
> http://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
> pourront pas être supprimés
> 
                                          
-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à