zdravím,
Do sloupce 10 vkládám vzorec.
Vizuálně vzorec odpovídá zadání, např na ř. 11 :
=IF(OR(H11="Petr";H11="Pavel");I11*0,24;IF(H11="Havel";I11*0,29;""))
ale v buňce svítí #NAME? … když na buňku se špatným vzorcem klepnnu, a do vzorce přidám na konec mezeru, pak ji smažu, a odentruju, vzorec náhle funguje a zobrazí se výsledek…
stejně tak na buňku se “špatným” vzorcem klepnu, klepnu na ikonu nástroje “Vzorec” a v nástroji se objeví správný výsledek. dám OK, a vzorec v buňce už taky zobrazuje správný výsledek.
Co je špatně ?
FOR row = 2 TO rows
oCell = oSheet.getCellByPosition( 10, row-1 )
form = "=IF(OR(H" & row & "=""Petr"";H" & row & "=""Pavel"");I" & row & "*0,24;IF(H" & row & "=""Havel"";I" & row & "*0,29;""""))"
oCell.setformula(form)
NEXT row
Verze: 6.0.4.2
ID sestavení: 00m0(Build:2)
Vlákna CPU: 2; OS: Linux 4.12; Vykreslování UI: výchozí; VCL: kde4;
Národní prostředí: cs-CZ (cs_CZ.UTF-8); Calc: CL