Diskuze: Excel VBA, FormulaR1C1 a podmínka když
Zobrazeno 3 zpráv z 3.
Záhada odhalena: můsí být zapsáno:
Range("K" & radek).FormulaR1C1 = "=IF(RC[-2]=100,""Close"",""Open"")"
Tedy středníky, normálně používané v přímém zadání do buňky byly chybou...
Děkuji,
Místo "FormulaR1C1", musíš použít "FormulaR1C1Local"
Range("K" & radek).FormulaR1C1Local = "=Když(RC[-2]=100;""Close"";""Open"")"
anebo jak jsi sám objevil přejít na ten anglický vzorec, čili nejen středníky, ale i IF místo KDYŽ.
Zobrazeno 3 zpráv z 3.