Nije pitanje, ali nekom možda pomogne. Ja sam izgubio prijepodne da otkrijem o čem se radi.
Imam klasu koja radi sa excelom: upis i čitanje
U xls moram upisati i formule npr:
u cell c1 upišem: =if(a1 > b1; a1; b1)
Kad to prosljedite kroz Delphi, javlja OLE error...
formula MORA biti upisana u obliku: =if(a1 > b1, a1, b1)
obratite pozornost na zankove: ";" i "," proslijedite ih excelu kao ",", a on ih uredno transformira u ";". Ako pokušate proslijediti formulu kako mora biti, error !!!
Ako učitate formulu iz xls-a u Delphi-u vam je sa zarezima mada je u orginalu (u xls-u) sa točka-zarezom.