[EXCEL-OLE] Problème de formule
Après de nombreux essais, je suis pas loin de jeter l'éponge:
Je vide un stringGrid dans excel, et je veux mettre une somme quand j'ai 1 ligne vide :
Code:
vWorksheet.Cells.Item[j+1,i+1].formula:= '=SUM(C1:C5)';
Ca, c'est juste un bout d'essai en dur qui marche bien...
Mon pb: je ne peux bien sur pas rester "en dur", et je souhaite travailler en notation L1C1 qui me semble + pratique, surtout que j'ai plus de 26 colonnes, et que ça m'évite de "calculer" le nom de la colonne (AA,AB, etc...) or
Code:
vWorksheet.Cells.Item[j+1,i+1].formula:= '=SUM(L(-1)C:L(-2)C)';
(encore du dur pour tester! :oops: )
provoque une exception OLE 800A03EC, même si Excel est paramétré en notation L1C1.
Qui a la la grue pour me sortir de cette ornière ?