EXCEL VBA - vzorec do buňky

Programy pro práci s textem, tabulkami, prezentacemi

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod nofire 13. 6. 2016 09:46

Zdar,
můžete mi prosím někdo poradit ? Ve VBA se snažím do buněk v cyklu dostat rozdíl buněk a bohužel mi to moc nechodí. Vzorec tam vkládám takhle :
Kód: Vybrat vše
For a = Cells(Rows.Count, 1).End(xlUp).Row To 3 Step -1
    Cells(a, 11).Formula = "=SUMA(I" & a & " - F" & a & ")"
Next a

Buňky se mi sice tím vzorcem naplní, ale nějak neberou ty hodnoty, který jsou v buňkách I a F napsaný. Zobrazí to v buňce jen #NÁZEV? Pokud ten vzorec vložím ručně tak to samozřejmě funguje. V buňkách je uložen čas ve formátu 0:00:00, buňky, do kterých ten vzorec vkládám jsou ve formátu čas. Nevíte někdo co s tím ?

Díky za pomoc
Ve víně je pravda... ale ve kterém ? Stále ho hledám.
nofire
Junior
Uživatelský avatar

Odeslat příspěvekod UtroN 13. 6. 2016 10:35

Při vkládání z VBA se musí funkce psát anglicky.
✂-----------------------------------------------------------------------------------------------------------
zde odstřihnout
UtroN
Kolemjdoucí

Odeslat příspěvekod nofire 13. 6. 2016 10:45

:-) to je pravda, ale to je myslím dodrženo. SUMA je anglicky.
Ve víně je pravda... ale ve kterém ? Stále ho hledám.
nofire
Junior
Uživatelský avatar

Odeslat příspěvekod Pepeecek 13. 6. 2016 10:46

zkus to tako
Kód: Vybrat vše
Sub Makro1()

For a = Cells(Rows.Count, 1).End(xlUp).Row To 3 Step -1
    Cells(a, 11).FormulaLocal = "=SUMA(I" & a & "- F" & a & ")"
Next a
End Sub


edit:
inspiroval jsem se tady:
http://office.lasakovi.com/excel/vba-listy-bunky/zapis-vzorec-funkci-do-bunky-excel-vba/
Pepeecek
Junior

Odeslat příspěvekod nofire 13. 6. 2016 10:56

No super to zabralo. U Lasáků jsem se díval atky, ale tohle jsem asi přehlídnul.

Díky za pomoc.
Ve víně je pravda... ale ve kterém ? Stále ho hledám.
nofire
Junior
Uživatelský avatar

Odeslat příspěvekod borekz 13. 6. 2016 12:04

nofire píše::-) to je pravda, ale to je myslím dodrženo. SUMA je anglicky.

anglicky je sum
borekz
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků