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 à users+unsubscribe@fr.libreoffice.org 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