< návrat zpět

MS Excel


Téma: Formát buněk rss

Zaslal/a 8.4.2015 10:32

Dobrý den,

Lze vytvořit takový formát buměk, aby se kladná čísla zobrazovala s daným počtem desetiných míst, 0 jako 0 bez desetiných míst a záporná čísla jako 0. Nechci měnit hodnotu buňky.

Zaslat odpověď >

Strana:  1 2   další »
#024435
avatar
Napríklad takto
# ##0,00;"0";0citovat
icon #024436
avatar
čo znamená s daným počtom desatinných miest?
Pokiaľ vždy na dve desatinné miesta v prípade kladných, tak tak, ako píše marjankaj. Pokiaľ u kladných má byť vždy zobrazený počet zadaných desatinných miest, tak potom takto:

Vęeobecný;"0";0citovat
#024437
avatar
Díky to je přesne ono

ještě bych potřeboval poradit

když zadám formát 0,#

zobrazí se mi např 2,5
když je hodnota 2 zobrazí se 2, jak to udělat, aby se čárka nezobrazovala, když nejsou desetinná místacitovat
icon #024438
avatar
Použi buď, čo navrhol marjankaj, alebo to, čo som navrhol ja.
Marjankajov formát pre kladné čísla zobrazuje pevný počet desatinných miest, môj pre kladné čísla zobrazuje počet desatinných miest rovnajúci sa počtu zadaných desatinných miest - desatinnú čiarku zobrazí iba vtedy, keď sú nejaké desatinné miesta zadané.citovat
#024439
avatar
namiesto všeobecné tam daj GENERAL, teda podľa tvojej verzie excelu.

General;General;Generalcitovat
icon #024440
avatar
poznamenám len, že u mňa General nefunguje (záleží pravdepodobne na lokalizácii Excelu), preto som uviedol

Vęeobecný

(prvá položka zo zoznamu vlastných formátov)citovat
#024441
avatar

AL napsal/a:

poznamenám len, že u mňa General nefunguje (záleží pravdepodobne na lokalizácii Excelu), preto som uviedol

Vęeobecný

(prvá položka zo zoznamu vlastných formátov)

Veď asi jemu zase nefunguje Všeobecný.
A možno po česky je to OBECNÝ.citovat
icon #024452
avatar
Popisujem to, čo som dal do prílohy a týkalo sa to manuálneho nastavenia formátu.

Samozrejme, dá sa i programovo. V takom prípade stačí vybrať oblasť buniek, v ktorých sa má nastaviť daný formát, a do okna immediate vo VBE zapísať inštrukciu: Selection.NumberFormat = "General;""0"";0",následne potvrdiť v immediate klávesou ENTER
Příloha: jpg24452_format.jpg (58kB, staženo 29x)
24452_format.jpg
citovat
#024464
avatar
Díky to by mohlo fungovat.

Jelikož ve firmě používáme jak anglické, tak i české office, potřeboval bych detekovat jazykovou verzi office, abych dosadit buď general, nebo všeobecnýcitovat
icon #024466
eLCHa
Koukněte naApplication.LanguageSettings.LanguageID(msoLanguageIDInstall)Česká instalace má 1029
Druhá možnost, jak problém vyřešit by mohl být podmíněný formát

EDIT:
Teď mi to došlo - zápisSelection.NumberFormat = "General;""0"";0"funguje bez ohledu na lokalizacicitovat

Strana:  1 2   další »

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