< 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 20x)
citovat
#018968
avatar
Prípadne takto
Příloha: zip18968_vzorec.zip (6kB, staženo 20x)
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 20x)
citovat
#019016
avatar

marjankaj napsal/a:

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

Oprava, detto.
Příloha: zip19016_vzorec.zip (6kB, staženo 20x)
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

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32