< návrat zpět

MS Excel


Téma: Výpočet buňky rss

Zaslal/a 19.4.2014 0:23

Dobrý den,

budu stručný, mám v buňce A1 napsáno bez "=" jen 5+5 (formát číslo), jak dostanu hodnotu 10 v buňce A2, aniž bych do buňky A1 zasahoval?

Zaslat odpověď >

#018965
Opičák
zkuste toto:
Function UseFormula2(cell)
If Trim(cell.Value) = "" Then
UseFormula2 = ""
Exit Function
ElseIf Left(cell.Value, 1) <> "" Then
UseFormula2 = Application.Evaluate(cell.Formula)
Exit Function
Else
UseFormula2 = "chyba"
End If
End Function
citovat
#018967
avatar
Alebo takto, pomocou pomenovaných názvov.
Příloha: zip18967_vzorec.zip (6kB, staženo 21x)
citovat
#018968
avatar
Prípadne takto
Příloha: zip18968_vzorec.zip (6kB, staženo 21x)
citovat
#019015
avatar

marjankaj napsal/a:

Alebo takto, pomocou pomenovaných názvov.Příloha: 18967_vzorec.zip

Oprava. Uložil som to bez makier
Příloha: zip19015_vzorecs.zip (6kB, staženo 21x)
citovat
#019016
avatar

marjankaj napsal/a:

Prípadne taktoPříloha: 18968_vzorec.zip

Oprava, detto.
Příloha: zip19016_vzorec.zip (6kB, staženo 21x)
citovat
icon #019021
eLCHa
@marjankaj
technická poznámka - protože se jedná o využití příkazu Excel4Macro, tak je třeba uložit soubor jako xlsm, protože obsahuje kód. Mno a když už obsahuje kód, tak je daleko praktičtější využít vlastní funkci s příkazem Evaluate.
Příkaz VYHODNOTIT (pro čechy) je využitelný pouze v případě, že chci vyhodnocovat buňky s českými názvy funkcí.

http://wall.cz/index.php?m=topic&id=15503&page=2#post-15585citovat
#019023
avatar
@eLCHa
Súhlasím. Vlastná funkcia je vhodnejšia. V excel2003 to bolo jedno. Všetko bolo v *.xls.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje