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