Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  30 31 32 33 34 35 36 37 38   další » ... 77

=ČÁST(POLÍČKO("filename";A1);NAJÍT("[";POLÍČKO("filename";A1))+1;NAJÍT("]";(POLÍČKO("filename";A1)))-NAJÍT("[";POLÍČKO("filename";A1))-6)

ale pozor, vzorec NEFUNGUJE IHNED, ALE AŽ PO PRVNÍM ULOŽENÍ !!! a to proto, protože fce POLÍČKO (CELL) není přepočítávána F9 nebo jakkoli jinak.

V tom případě bych to co bude v textboxech nedával do excelovských buněk pomocí pojmenovaných buněk, protože to tam uloží tak, jak je v textboxu, tedy TEXT a ne číslo. Takže to do buňky zapsat jako číslo makrem, (...TextBox1.Value * 1)všechny výpočty v tabulce, která nebude vidět dělat s čísly (bez mezer) a pak zobrazit s mezerama.
Asi bych tedy postupoval obráceně, nejprve bych to vytvořil funkční s čísly v tabulce a pak na to narouboval userform a textboxy.

jak bylo napsáno v popisu chyby HODNOTA
tj. NEPOUŽÍVAT OPERÁTORY, tedy znaménka plus, mínus
ale použít SUMA a středníky

=SMALL(A1:E1;1)&SMALL(A1:E1;2)&SMALL(A1:E1;3)&SMALL(A1:E1;4)&SMALL(A1:E1;5)

No z obrázku vzorce neuvidím, zkuste tedy tento odkaz:
http://office.microsoft.com/cs-cz/excel-help/oprava-chyby-hodnota-HP010342330.aspx

????
proč IF ? na součet.
SUMA sčítá i když je bunka prázdná.

@ jirka32
píšete "... nějak jednodušeji ..."
tak pracujte s čísly jak psal eLCHa a výsledek pak zobrazit ..... třeba pozpátku 5
Už jsem to psal, jestli si zbytečně nekomplikujete makro (a tím i život).
Jen bych chtěl vědět, proč je nutné zobrazovat číslo s mezerou ? Chápu, že se lepší čte.

INFO : vymaž Module3, on sice "nepřekáží" , ale ten tam nepatří a zatoulal se mi tam z jiného kodu.

?

Kdysi jsem něco takového jako kombinace pro sportku (rozpis) řešil, tady je to trochu upravené. Vypisuje na nový list do sl. A co nová kombinace to nový řádek.

Nevím jak mají ty výpočty dál fungovat, jestli toto celé snažení zbytečně kod nekomplikuje.
V příloze je př. jak to lze řešit, ale netušm, zda výpočet má proběhnout ihned nebo až po vyplnění posledního textboxu.
Nějakým způsobem je tam ošetřena i možnost, že klávesou Backspace smažete celé číslo, pak to totiž házelo chybu, protože byla násobena prázdná buňka x 1.
Zkuste, jestli se vám z toho něco hodí do vašich výpočtů. 9

příklad - příloha

TextBox to "vyplivne" sice jako formát obecný, ale s mezerou. Stačí toto číslo vynásobit *1, čímž excel donutíte, aby to bral jako číslo.

@ eLCHA
i já děkuji za ukázku, ale mám k tomu ještě dotaz.

příklad: omylem zapíšu číslo, třeba jedna, ale chci zapsat něco jiného, dám backspace a error. Já jsem to tam řešil "on error resume next". Je na to nějaký lepší LÉK ?
Jinak samozřejmě perfektní,.....no...jako vždy. 5

podobný způsob, který číslo formátuje ihned, je přehlednější při zápisu, ale netuším jak tam dostat měnu (Kč)


Strana:  1 ... « předchozí  30 31 32 33 34 35 36 37 38   další » ... 77

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