Ako vložiť výber dátumu v programe Excel (s postupom krok za krokom)

  • Zdieľajte To
Hugh West

V programe Microsoft Excel je mnoho základných nástrojov, ktoré vytvárajú skvelý používateľský zážitok. Jedným z nich je nástroj na výber dátumu. Pomocou tohto nástroja môžete vložte ľubovoľný dátum a čas v pracovnom hárku. Zobrazí sa ako kalendár . Môžete si vybrať dátum z toho. V tomto tutoriáli sa naučíte vkladať výber dátumu v programe Excel s vhodnými príkladmi a vhodnými ilustráciami. Veľa podrobností sa dozviete v ďalších častiach. Preto dúfam, že zostanete naladení.

Stiahnite si cvičebnicu

Vloženie nástroja na výber dátumu.xlsm

Prečo je v programe Excel užitočný nástroj na výber dátumu?

Ľudia teraz radi pracujú s používateľskými rozhraniami. Zmierňuje to váš pracovný stres. Ako sa vložte dátum Vložením do bunky? Všetci vieme, že písanie je hektická záležitosť. Čo ak máte v súbore údajov 500 riadkov? Nechceli by ste v Exceli vkladať všetky dátumy ručne!

Na pomoc nám prichádza nástroj Date Picker. Je to vyskakovací kalendár, ktorý môžete použiť na vložte dátumy a ovládať ich. Pozrite si nasledujúci obrázok:

Nástroj na výber dátumu si môžete pozrieť tu. Pomocou tohto nástroja môžete vybrať ľubovoľný dátum a vykonať ľubovoľné operácie v programe Microsoft Excel.

Sprievodca krok za krokom na vloženie nástroja na výber dátumu v programe Excel

V nasledujúcich častiach vám poskytneme podrobný návod na vloženie výberového okna s dátumom v programe Excel. Odporúčame vám pozorne si pozrieť a naučiť sa všetky tieto kroky. Zrejme sa tým rozvinú vaše znalosti programu Excel.

1. Povolenie karty Vývojár v programe Excel pre nástroj na výber dátumu

Po prvé, tento nástroj na výber dátumu je k dispozícii len v Vývojár Skôr ako začnete, musíte teda v programe Microsoft Excel povoliť kartu pre vývojárov.

Najprv teda povolíme kartu pre vývojárov.

📌 Kroky

  • Najprv kliknite na Súbor tab.
  • Potom kliknite na Možnosť .

  • Teraz z Možnosti aplikácie Excel v dialógovom okne kliknite na Prispôsobenie pásky možnosť na ľavej strane.

  • Na pravej strane okien vyberte Hlavné karty .
  • Nakoniec skontrolujte Vývojár box.

Ako môžete vidieť na páse aplikácie Excel, úspešne sme vložili kartu Vývojár do aplikácie Microsoft Excel.

Prečítajte si viac: Ako vložiť deň a dátum v programe Excel (3 spôsoby)

2. Vloženie nástroja na výber dátumu

Je čas vložiť do pracovného hárka výber dátumu. Postupujte podľa týchto krokov.

📌 Kroky

  • Najprv prejdite na Vývojár tab.
  • Z Ovládacie prvky kliknite na kartu Vložte .

  • Z Ovládacie prvky ActiveX , kliknite na Ďalšie ovládacie prvky.

  • Teraz vyberte Ovládací prvok Microsoft Date and Time Picker 6.0 (SP6) z Viac ovládacích prvkov dialógové okno.

  • Potom kliknite na OK .
  • Nakoniec kliknite na bunku, do ktorej chcete vložiť výber dátumu.

Ako vidíte, do bunky sme vložili ovládací prvok na výber dátumu.

Po vložení ovládacieho prvku výberu dátumu do pracovného hárka sa zobrazí EMBEDDED vzorec na paneli vzorcov.

Znamená to, aký typ kontroly je implantovaný v tomto pracovnom hárku. Pamätajte, že ho nemôžete zmeniť. Zobrazí sa " Odkaz nie je platný " chybu, ak to urobíte.

Prečítajte si viac: Ako skombinovať dátum a čas v jednej bunke programu Excel (4 metódy)

3. Prispôsobenie nástroja na výber dátumu

Vidíte, že náš ovládací prvok pre výber dátumu nevyzerá dobre. Preto ho musíme prispôsobiť, aby vyzeral lepšie.

Po vložení výberového okna s dátumom sa automaticky aktivuje režim Návrh. Ten umožňuje jeho úpravu. To samozrejme urobíme. Zmeníme jeho veľkosť a tiež zmeníme niektoré jeho vlastnosti.

📌 Kroky

  • Ak ho chcete zväčšiť alebo zmenšiť, môžete jednoducho potiahnuť výber dátumu.

  • Zatiaľ čo Dizajn kliknite pravým tlačidlom myši na výber dátumu. Potom kliknite na Vlastnosti .

  • Tu sa zobrazia rôzne možnosti. My budeme pracovať s niekoľkými z nich.

  • Môžete zmeniť výšku, šírku, písmo, farbu atď.
  • Teraz potiahnite výber dátumu na miesto bunky, do ktorej ho chcete umiestniť.

Teraz je náš výber dátumu takmer pripravený. Stačí už len prepojiť kalendár s bunkou.

Prečítajte si viac: Ako vložiť dátum do päty v programe Excel (3 spôsoby)

4. Prepojenie ovládacieho prvku Date Picker s bunkou

Možno si myslíte, že sme ho vložili a teraz môžeme vykonať ľubovoľnú procedúru. Je tu však háčik. Môžete vykonať akúkoľvek operáciu bez toho, aby ste prepojili výber dátumu s bunkou. Microsoft Excel automaticky nerozpozná dátum spojený s akoukoľvek bunkou. Pamätajte, že bez toho nebude fungovať žiadny vzorec.

📌 Kroky

  • Najprv kliknite pravým tlačidlom myši na výber dátumu.

  • V kontextovej ponuke kliknite na Vlastnosti .

  • Teraz v Prepojená bunka zadajte odkaz na bunku, ktorú chcete pripojiť.

  • Keď vyberiete dátum z kalendára, automaticky sa zobrazí dátum v prepojenej bunke. Kliknite na OK ak Excel zobrazí " Nie je možné nastaviť hodnotu bunky na NULL... " omyl.
  • Ak chcete akceptovať nulové hodnoty, zmeňte hodnotu z FALSE na TRUE v Zaškrtávacie políčko.

  • Ak kliknete pravým tlačidlom myši na výber dátumu a kliknete na Zobraziť kód sa zobrazia súvisiace kódy VBA.

Prečítajte si viac: Automatické zadávanie dátumu v programe Excel pri zadávaní údajov (7 jednoduchých metód)

Ako vložiť výber dátumu na celý stĺpec v programe Excel

To, čo sme doteraz robili, je vkladanie výberového zoznamu dátumov do bunky. Výberový zoznam dátumov môžeme vložiť do rozsahu buniek alebo do konkrétneho stĺpca. Vždy, keď kliknete na bunku, zobrazí sa kalendár a môžete si z neho vybrať dátum. V nasledujúcich častiach si ukážeme vkladanie jednotlivých stĺpcov aj viacerých stĺpcov.

1. Vložiť výber dátumu pre jeden stĺpec

📌 Kroky

  • Ak chcete priradiť výber dátumu na celý stĺpec, kliknite pravým tlačidlom myši na výber dátumu. Potom kliknite na Zobraziť kód .

  • Potom sa zobrazí kód, ak ste si ho prispôsobili.
  • Teraz vymažte VBA a zadajte nasledujúci kód, ktorý tu uvádzame:
 Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet1.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B:B")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With End Sub 

Tento kód v podstate nastavuje stĺpec B ako výber dátumu.

  • Teraz zrušte výber režimu Design.
  • Potom kliknite na ľubovoľnú bunku, aby ste odstránili výber dátumu.
  • Teraz kliknite na ľubovoľnú bunku stĺpca B . V každej bunke sa zobrazí ovládanie výberu dátumu.

Vysvetlenia kódov:

 S Sheet1.DTPicker1 .Height = 20 .Width = 20 

Tento kód demonštruje číslo hárku (Zapamätajte si číslo hárku, aj keď ste zmenili názov) a číslo výberového okna dátumu. Tu máme hárok1(základný hárok Datepicker) a výberové okno dátumu 1. Výška a šírka, ktoré ste nastavili ručne.

 If Not Intersect(Target, Range("B:B")) Is Nothing Then .Visible = True 

Tento kód ukazuje, že ak je niektorá bunka stĺpca B sa zobrazí výber dátumu. Alebo môžete nastaviť vlastný rozsah, napríklad Range("B5:B14") . Nastaví výber dátumu len pre tieto konkrétne bunky v stĺpci B .

 .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address 

" top " vlastnosť v podstate znamená, že pokračuje spolu s horným okrajom určenej bunky. Je ekvivalentná s hodnotou "hornej" príslušnosti určenej bunky.

" Vľavo " vlastnosť zodpovedá nasledujúcej pravej bunke (bunky, ktorú ste zadali). Je to dĺžka ľavého okraja od vonkajšieho ľavého okraja pracovného hárka. Na získanie odkazu na bunku pravej bunky sme použili funkciu offset.

" LinkedCell " spája výber dátumu s cieľovou bunkou. Keď vyberieme dátum z rozbaľovacieho zoznamu, umožní to v bunke.

 Inak .Visible = False 

Keď vyberiete akúkoľvek inú bunku namiesto bunky stĺpca C , výber dátumu sa nezobrazí.

2. Vloženie nástroja na výber dátumu pre viacero stĺpcov

Ak teraz chcete nastaviť viac stĺpcov s výberom dátumu, musíte vykonať jednoduchú zmenu. Nezabudnite, že pred nastavením viacerých stĺpcov s výberom dátumu musíte opäť vložiť ďalší výber dátumu.

Ak chcete nastaviť výber dátumu pre susedné stĺpce, nemusíte písať ďalší segment kódu. Stačí zmeniť v IF segment:

 Ak nie je Intersect(Target, Range("C:D")) je nič potom 

Nasledujúci kód teraz nastaví výber dátumu pre stĺpce B, D, E, G:

V tomto prípade nepriraďujeme výber dátumu do celého stĺpca. Skôr ho vložíme do rozsahu buniek. Výber dátumu 1 pre B5:B14, výber dátumu 2 pre D5:E14 a výber dátumu 3 pre G5:G14.

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet1.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B14")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With With Sheet1.DTPicker2 .Height = 20 .Width = 20 If Not Intersect(Target, Range("D5:E14")) Is NothingPotom .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Inse .Visible = False End If End With With Sheet1.DTPicker3 .Height = 20 .Width = 20 If Not Intersect(Target, Range("H5:H14")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With End Sub 

Pozrite sa sem, máme tu tri výbery dátumu. Jeden pre stĺpec B , jeden pre stĺpce D a E kombinované a ďalšie pre stĺpec G . Po kliknutí na každú bunku týchto stĺpcov sa zobrazí kalendár. Týmto spôsobom môžete do programu Excel vložiť výber dátumu pre viacero stĺpcov.

Veľký problém s výberom dátumu v programe Excel

Ak používate 64-bitový softvér Microsoft Excel alebo používate Excel 365 alebo Excel 2019, ste už teraz zmätení. Je to preto, že ste nemohli nájsť výber dátumu v ActiveX kontrola.

Je nám ľúto, že ovládací prvok Date Picker od spoločnosti Microsoft je k dispozícii len v 32-bitových verziách aplikácií Excel 2016, Excel 2013 a Excel 2010, ale v 64-bitovej verzii aplikácie Excel nebude fungovať. Ak teda naozaj chcete vložiť kalendár do pracovného hárka, použite akýkoľvek kalendár tretej strany. Dúfam, že spoločnosť Microsoft v budúcnosti prinesie nejaký druh nástroja na výber dátumu.

💬 Čo si treba zapamätať

Ak pracujete s výberom dátumu, nezabudnite ho prepojiť s bunkou.

Váš súbor by mal byť uložený ako Pracovný zošit s podporou makier (.xlsm).

Ak chcete vykonať akúkoľvek zmenu v nástroji na výber dátumu, vyberte ho na karte vývojára.

Ak chcete zobraziť zmeny z kódov VBA, zrušte výber dátumu.

Záver

Na záver dúfam, že vám tento návod poskytol kus užitočných vedomostí na vloženie výberového zoznamu dátumov v programe Excel. Odporúčame vám naučiť sa všetky tieto pokyny a aplikovať ich na váš súbor údajov. Stiahnite si cvičný zošit a vyskúšajte ich sami. Neváhajte tiež poskytnúť spätnú väzbu v časti s komentármi. Vaša cenná spätná väzba nás motivuje k vytváraniu podobných návodov.

Nezabudnite si pozrieť našu webovú stránku Exceldemy.com pre rôzne problémy a riešenia súvisiace s programom Excel.

Učte sa nové metódy a neustále sa rozvíjajte!

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.