Bonjour

Si le problème ne vient pas de la casse et si tu récupères toujours zéro
c'est peut-être en raison du type de tes variables. Ci-dessous un 
exemple pour illustrer. 

dim oClasseur as object
dim oFeuille as object
dim MauvaisExemple as integer
dim BonExemple as string

oClasseur = thisComponent
oFeuille = oClasseur.Sheets.getByName("Feuille1")
oCell = oFeuille.getCellRangeByName("A1")

MauvaisExemple = oCell.string
msgbox MauvaisExemple

BonExemple = oCell.string
msgbox BonExemple



lutch wrote
> Le code ci-dessous est-il correct dans un cas analogue à celui de Marie-Jo
> ?

Il est recommandé d'utiliser les constantes:
http://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1table.html#affea688ab9e00781fa35d8a790d10f0e

Par exemple :
select case oCell.Type
        case com.sun.star.table.CellContentType.EMPTY
                msgbox "cellule vide"
        case com.sun.star.table.CellContentType.TEXT
                msgbox "texte"
        case com.sun.star.table.CellContentType.VALUE
                msgbox "nombre"
        case com.sun.star.table.CellContentType.FORMULA
                msgbox "formule"
end select

Cordialement
Pierre-Yves



--
View this message in context: 
http://nabble.documentfoundation.org/Calc-MAcro-tester-le-contenu-d-une-cellule-qui-contient-une-formule-tp4128597p4128688.html
Sent from the Users mailing list archive at Nabble.com.

-- 
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 à