Nějak jsem zatuhnul na základní věci a nevím jak dál
Potřebuju v proněnné B zaokrouhlit číslo 13,33333 na jednu desetinu (13,3)
Omlouvám se za takovou banalitu, ovšem mám nějakou myšlenkovou díru. Díky.
VB - zaokrouhlení (vyřešeno) Vyřešeno
Re: VB - zaokrouhlení
Á, už jsem to našel...
Pro ty kdo budou též jako já potřebovat.
b = CSng(Format(b, "#.#"))
CSng - přetypování na Single pro Excel aby neřval že to ukládám do buňky jako text.
Pro ty kdo budou též jako já potřebovat.
b = CSng(Format(b, "#.#"))
CSng - přetypování na Single pro Excel aby neřval že to ukládám do buňky jako text.
To, co jsi napsal, je jenom nastavení formátu zobrazení. Jestli chceš přímo zaokrouhlovat hodnotu proměnné B na 1 deset.místo, tak je to příkaz Round.
např. B = Round(B,1)
Rozdíl je v tom, že v tvém případě by s použitím funkce Format byla hodnota B pořád 13,33333 a po použití Round by byla hodnota B už jen 13,30000.
Rozhodni se, co je pro tebe lepší.
např. B = Round(B,1)
Rozdíl je v tom, že v tvém případě by s použitím funkce Format byla hodnota B pořád 13,33333 a po použití Round by byla hodnota B už jen 13,30000.
Rozhodni se, co je pro tebe lepší.
Znáte pravidla?
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Re: VB - zaokrouhlení
Jo, máš pravdu, je to přesně tak. Nedošlo mi to, ale řešil jsem jen vizuální aspekt, což mi postačovalo. Moc díky, je to dobrě vědět a připomenout si to.
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti