< návrat zpět

MS Excel


Téma: jak rozpoznat měnu rss

Zaslal/a 23.7.2018 12:57

Ahoj,
mám oblast buněk kde jsou nějaká čísla formátovány v několika měnách.
Prozatím neúspěšně řeším zadání, jak pomocí vzorce zjistit, jaká je v dané buňce měna.
Pomocí VBA je to snadné, ale ze zabudovaných vzorců to nedovedu udělat. Zkoušel textové i informační funkce (Políčko, T, Hodnota.na.text, Zprava...) ale marně.
Předem děkan, jestli to někdo umí

Zaslat odpověď >

icon #040964
eLCHa
Není jednodušší si tu měnu vložit do vedlejšího sloupce než do formátu? Liší se to pouze znakem měny.

To o co se pokoušíte asi jinak než pomocí vlastní funkce neuděláte.citovat
#040965
avatar
Mno... Potřebujete načítat formát, resp. vlastnost Text vzorcem. To normálně nejde. Jistá šance je v podobě Excel 4 macro funkcí, nicméně i ty podléhají zabezpečení, čili ten, kdo to neumí, je Excel :-D
Příloha: png40965_opolicku.png (20kB, staženo 55x)
40965_opolicku.png
citovat
#040966
avatar
S extra sloupcem na měnu by to jednodušší určitě bylo a kdybych to tvořil já, tak to tak udělám. No nic, obával jsem se, že to tak bude, přesto dík.

Takže nejjednodušší mi to přijde pořešit vlastní funkcí (se všemi nevýhodami tohoto řešení):

Public Function FormatMena(bunka) As String
FormatMena = Right(bunka.Text, Len(bunka.Text) - InStr(1, bunka.Text, " "))
End Function

Dík moc za odpovědi 1citovat

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