Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak nastavit požadovaný formát buňky pro datum, čas s využitím VBA (makrem) v Excel. - včetně ukázkového příkladu zdarma ke stažení.
Doplněno: 25.10.2014
Potřebujete-li nastavit v buňce formát zobrazované hodnoty (datum a čas). Jaké jsou možnosti a jak to prakticky provést je popsáno v tomto článku. K dispozici tyto příklady:
Vložení do příslušné buňky aktuální datum a nastavení formátu jakým se bude datum a čas zobrazovat.
Range("A9").Value = Format$(Now, "yyyy/mm/dd hh:nn:ss")
Nastavení formátu den / měsíc / rok
Range("A5").NumberFormat = "dd/mmm/yyyy"
' nebo trochu jiný formát rok měsíc den
Range("A5").NumberFormat = "yyy/mm/ddd"
Vrátí počet dní(ů) hodin minut od pondělí tohoto týdne
Range("A13").Value = Format$(Now - (Date - Weekday(Date, vbMonday)), "\D\ni:d, \Ho\di\n: hh, \Mi\nut: nn")
Další příklad počet dnů od, v ukázce od 1. ledna 2011
Dim datDatum As Date
datDatum = DateSerial(2011, 1, 1)
Range("A17").Value = (Now - dtDatum)
Range("A17").NumberFormat = "###"
Nastavit formát datumu, který je vytvořen pomocí DateSerial.
Range("A31").Value = Format$(DateSerial(Range("C31").Value, Range("D31").Value, Range("E31").Value), "yyyy/mmmm/ddd")
Range("A32").Value = Format$(DateSerial(Range("C31").Value, Range("D31").Value, Range("E31").Value), "yyyy/mm/d")
Ukázkový soubor datum a čas formátování - ukázka ve VBA MS Excelu - ke stažení zdarma. Obsahuje více ukázek. Poznámka: Soubor využívá makra.
Pokud už máte buňku (oblast) označenou můžete s ními dále pracovat například
Máte nějaký nápad na zajimavý formát datumu a času? Můžete se pochlubit v komentářích.
Článek byl aktualizován: 19.09.2020 11:06
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 04.09.13 08:55
prosím o radu. Ve formuláři napíši datum v krátkém formátu, které se následně přenese do bunky listu, kde je zarovnáno doleva, někdy s počáteční mezerou.Pokud do jiné buňky listu (ne z formuláře) napíši opět krátké datum je zarovnáno doprava. Při třídění podle sloupce datum nejsou oba zápisy setříděny.(Zápis z formuláře je na konci). Pokud však upravím buňku formuláře (dám F2 a ENTER)zarovná se datum doprava (potom oba zápisy jsou shodné) a následné třídění je v pořádku. Jak to mám ošetřit?
Přidáno: 17.03.14 07:27
prosim ako nastavim format vo VBA pre bunku v ktorej ma byt cas napr. 12:20 cas je zadany rucne. dakujem orionak@post.sk
Přidáno: 17.03.14 18:31
To Stewe: hh:mm
Přidáno: 18.03.14 13:37
Dobrý den, rád bych makrem nahradil určitou barvu buňky jinou barvou, nejlépe tak, že po spuštění makra vyberu označením buňky v sešitu jak barvu k nahrazení, tak i barvu cílovou. S makry začínám a bohužel si s tím nevím rady. Můžete mi s tím poradit? Děkuji.
Přidáno: 18.03.14 20:00
To Pepan: http://office.lasakovi.com/excel/vba-listy-bunky/formatovani-bunek-excel-vba/
Přidáno: 14.08.14 13:52
Dobrý den, pokud uvedu formát data alfabeticky (např.Format(x3, "d.MMMM yyyy")) lze nějakým parametrem donutit systém, aby datum bylo ve třetím padu? Díky a s pozdravem Libor Sztacho
Přidáno: 25.10.14 11:17
To Libor Sztacho: Nutno doprogramovat vlastní funkci. Jen pomoci formátu to nelze.
Přidáno: 04.03.15 14:04
Dobry den, nainportuji data z csv, ale bohužel imortovana data jsou jsou ve formatu 5.5, i když je predelam na 5,5 a nastavim hodnotu bunky na cisleny fotmat: Selection.NumberFormat = "0.00" , tak bunka po oznaceni je formatovana jako číslo, ale excel s ni zachazi stále jako s textem. (nelze provádět suma, atd) Muzete prosim poradit jak to odstranit? Dekuji Jan Kunsta e-mail: j.kunsta1@gmail.com
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |