Le 24 septembre 2008 15:59, abel <[EMAIL PROTECTED]> a écrit : > Pour écrire dans les cellules de calc, je cherche aussi, sans grand succès.
Bonjour, Pour ce point là, j'ai refait une macro il n'y a pas longtemps justement sous calc (et où j'avais également besoin d'écrire dans des cellules). Il y a plus propre (aïe ça faisait longtemps que j'avais plus fait de macro ;) ) mais voilà à quoi ça ressemblait pour mon application, tu devrais pouvoir t'en inspirer. Sub Tirage() Dim oDocument as object, oDonnees as object, oReferenceAv as object, oReferenceAp as object Dim oResultats as object Dim i as long, n as long oDocument = thisComponent oDonnees = oDocument.Sheets.getByName("Données") oReferenceAv = oDonnees.getCellByPosition(3, 52) ' D53 oReferenceAp = oDonnees.getCellByPosition(3, 53) ' D54 oResultats = oDocument.Sheets.getByName("Résultats") n = oResultats.getCellByPosition(1, 0).value For i = 0 to n - 1 oDocument.calculateAll oResultats.getCellByPosition(0, i + 2).value = oReferenceAv.value oResultats.getCellByPosition(1, i + 2).value = oReferenceAp.value Next i End Sub -- Anthony Benoist --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]