Čísla formátována a uložena v buňkách jako text

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Uživatelský avatar
M.I.RASL
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: 06 bře 2008 12:26

Čísla formátována a uložena v buňkách jako text

Příspěvek od M.I.RASL »

Dobrý den,
v příloze mám uvedená čísla formátována a uložena v buňkách jako text, což způsobuje potíže s výpočty. Potřeboval bych určitý script nebo postup jak tyto hromadně převést na čísla.
Díky.
Přílohy
Příklad.xls
(28.5 KiB) Staženo 52 x
Windows 10 Home, verze1809, 64 bitový oper.sys.,platforma x64, RAM 8 GB, procesor Intel® Pentium ® CPU B960 @ 2,20GHz.
Uživatelský avatar
mmmartin
Moderátor
Příspěvky: 9676
Registrován: 31 srp 2004 17:25
Bydliště: Praha

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od mmmartin »

Nabereš myší buňky, které takto formátovaná čísla obsahují, v menu vybereš Formát > Buňky a na kartě Číslo zvolíš položku Číslo.
ASUS Prime Z390-P / Hexa Core Intel core i5 Coffee Lake-S / Gigabyte GeForce GTX 650 Ti / FORTRON BlueStorm Bronze 80PLUS / W 11
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od mike007 »

Udělej přesně co ti radí mmmartin, jen je tu předtím potřeba udělat ještě jednu velice důležitou věc. Nevím, jak to máš nastavené v regionálním nastavení, ale pro desetinné místo by měla být čárka. Pokud máš tedy v regionálním nastavení čárku budeš se muset ve všech těchto číslech zbavit tečky. To udělej tak, že označ sloupec a dej zkratku Ctrl+H. Do kolonky Najít zadej tečku, do kolonky Nahradit dej čárku a kliknutím na tlačítko Nahradit vše převedeš tečky na čárky. Poté jak už psal mmmartin označ myší všechny čísla, případně celý sloupec s čísly, klikni pravým tlačítkem myší a z kontextového menu vyber možnost Formát buněk... Nyní označ možnost Číslo a v okénku Desetinná místa nastav nulu.
Přílohy
pc-help_2812.xls
(28.5 KiB) Staženo 45 x
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3384
Registrován: 24 říj 2008 19:50

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od atari »

A pokud chceč skript, máš ho tady, lepší neumím:

Public cislo(1 To 28) As Single
Sub prevod()

For i = 2 To 28
Cells(i, 2).Replace What:=".", Replacement:=","
cislo(i) = Cells(i, 2)
Cells(i, 2) = cislo(i)
Next i

End Sub
Přílohy
pokus - Příklad-1.xls
(61.5 KiB) Staženo 45 x
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od mike007 »

Na tohle není potřeba žádných maker. Stačí Ctrl+H ...
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3384
Registrován: 24 říj 2008 19:50

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od atari »

to určitě stačí, ale spustit makro je záležitost na 1s ....... :D
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od mike007 »

atari: Nakopírování makra do modulu pro člověka, který neumí s VBA není na 1s, nýbrž i kolikrát na celý den...
Ctrl+H je pro uživatele nejjednodušší volba. Necpěme každému makra pokud to opravdu není potřeba. Navíc to tvoje makro je tak trošku... uhm... :wink:
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3384
Registrován: 24 říj 2008 19:50

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od atari »

mike007: souhlasím s Tebou, vycházel jsem z toho, že byl požadavek také na skript a proto jsem ho i přiložil.
Já to vím, že můj skript je paskvil. V 80 letech nás na průmyslovce učili BASIC, a tím jsem skončil. Jinak teď jsem na stará kolena samouk, co jsem vyčetl z netu a knížek, tak používám (snažím se aby mi mozek nezakrněl). Neživí mě to, jen si usnadňuji občas práci v Excelu. Tak jestli můžu poprosit nějaké elegantnější řešení, tak předem děkuji.
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od mike007 »

Paskvil to rozhodně není, ale je za 1) zbytečné, za 2) pracuje jen s 28 řádky. Pokud je dat víc, makro na ně kašle.

Takže spíše takto:

Sub nahrada()
Dim cil, c As Range
Set cil = Sheets("Příklad").Range(Range("B2"), Range("B65536").End(xlUp))
For Each c In cil
c = Replace(c, ".", ",")
Next
End Sub


Chceš elegantní řešení? Tady je --> Ctrl+H :wink:
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Uživatelský avatar
M.I.RASL
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: 06 bře 2008 12:26

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od M.I.RASL »

Pánové,
všem Vám moc děkuji za pomoc. Samozřejmě, že jsem měl v regionálním nastavení čárku a musel jsem se ve všech těchto číslech zbavit tečky. Proto jsem s tím nemohl hnout. Jak jednoduché a přitom parádní řešení. Ještě jednou děkuji.
Windows 10 Home, verze1809, 64 bitový oper.sys.,platforma x64, RAM 8 GB, procesor Intel® Pentium ® CPU B960 @ 2,20GHz.
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od mike007 »

No a jaké je pro tebe tedy parádní řešení, Ctrl+H nebo makro? Jelikož jsi při označování vyřešeného tématu správně neoznačil ten příspěvek, který ti nejvíce pomohl, ale označil jsi ten svůj, tak teď nikdo neví 1) co je pro tebe parádní řešení, 2) kdo ti nejvíce pomohl vyřešit problém.

Citace z návodu Jak označit dotaz/téma za vyřešený
2) přesuňte se na příspěvek, který nejvíce přispěl k vyřešení vašeho problému
3) v pravém horním okně klikněte na ikonu „fajfky“
Pouhým správným označením pomůžeš dalším lidem s podobným problémem najít okamžitě příspěvek, který ho pomohl vyřešit. Tak snad se příště povede.
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3384
Registrován: 24 říj 2008 19:50

Re: Čísla formátována a uložena v buňkách jako text

Příspěvek od atari »

mike007: dík za upravené makro.
Ono se jedná kdo k čemu to potřebuje, pokud to je jednou za čas, tak stačí CTRL+H .... . Ale já když takto upravuji postupně a různě desítky sloupců (které obsahují desítky až stovky řádků) tak hledám co nejefektivnější řešení, a to je makro. (Aspoň za něco můžu Billa pochválit... :D )
Odpovědět

Zpět na „Kancelářské balíky“