Obsah
V programe Microsoft Excel je možné bez námahy vložiť rozbaľovací kalendár. Z rozbaľovacieho kalendára môžete ľahko vložte ľubovoľný dátum . Môžete tiež vytvoriť odkaz na bunku s rozbaľovacím kalendárom, kde bude viditeľný vami definovaný dátum. V tomto článku poskytujeme cenný prehľad o tom, ako vložiť rozbaľovací kalendár v programe Excel. Dúfam, že sa vám bude používať pomerne ľahko.
Stiahnite si cvičebnicu
Stiahnite si tento cvičebnicu
Vložiť rozbaľovací kalendár.xlsmPostup krok za krokom na vloženie rozbaľovacieho kalendára v programe Excel
Ak chcete vložiť rozbaľovací kalendár v programe Excel, ukážeme vám, ako to urobiť krok za krokom. Všetky nasledujúce kroky sú naozaj jednoduché a rozšíria vaše znalosti programu Excel, aby ste ich mohli použiť na väčší účel.
Krok 1: Povolenie karty Vývojár na páse kariet
Predtým, ako začnete čokoľvek robiť s vkladaním rozbaľovacieho kalendára v programe Excel, musíte zobraziť karta Vývojár Ako používateľ programu Excel, keď otvoríte zošit Excelu, v prvom rade nie je Vývojár Na páse kariet je teda potrebné zmeniť ju prispôsobením pásu kariet.
Kroky
- V prvom rade kliknite na Súbor karta. V záložke Súbor vyberte kartu Možnosti .
- Tým sa otvorí Možnosti aplikácie Excel dialógové okno. Vyberte Prispôsobenie pásky .
- Teraz sa v pravom rohu nachádza Prispôsobenie pásu , vyberte Hlavné karty odtiaľ a v Hlavné karty , kliknite na Vývojár Potom kliknite na položku OK Tým sa otvorí Vývojár na páse kariet.
Prečítajte si viac: Ako vložiť deň a dátum v programe Excel (3 spôsoby)
Krok 2: Vloženie rozbaľovacieho kalendára
Ak chcete vložiť rozbaľovací kalendár, postupujte podľa nasledujúcich krokov.
Kroky
- Najprv vyberte Vývojár tab. Z Ovládacie prvky vyberte skupinu Vložte možnosť.
- Teraz v Vložte kliknite na možnosť Viac ovládacích prvkov z adresy Ovládacie prvky ActiveX .
- A Viac ovládacích prvkov sa zobrazí dialógové okno, vyberte Ovládací prvok Microsoft Date and Time Picker 6.0 (SP4) Kliknite na OK '.
- Teraz kliknite na ľubovoľnú bunku, do ktorej chcete umiestniť tento .
- Po vložení rozbaľovacieho kalendára sa zobrazí EMBEDDED vzorec na paneli vzorcov.
Prečítajte si viac: Ako vložiť výber dátumu v programe Excel (s postupom krok za krokom)
Krok 3: Prispôsobenie rozbaľovacieho kalendára
Po vložení rozbaľovacieho kalendára do preferovanej bunky môžete tento rozbaľovací kalendár prispôsobiť.
Kroky
- Rozbaľovací kalendár si môžete prispôsobiť jednoduchým pretiahnutím.
- Môžete zmeniť Vlastnosti rozbaľovacieho kalendára kliknutím pravým tlačidlom myši na rozbaľovací kalendár. Nezabudnite však, že na to musíte mať Režim návrhu na stránke . .
- V Vlastnosti môžete zmeniť výšku, šírku a niektoré ďalšie veci.
- Rozbaľovací kalendár môžete umiestniť na ľubovoľné miesto jednoduchým pretiahnutím na toto miesto.
Prečítajte si viac: Ako vložiť dátum v programe Excel (7 jednoduchých metód)
Podobné čítania
- Ako skombinovať dátum a čas v jednej bunke programu Excel (4 metódy)
- Automatická zmena dátumov pomocou vzorca v programe Excel
- Ako automaticky vyplniť dátum v programe Excel pri aktualizácii bunky
Krok 4: Prepojenie rozbaľovacieho kalendára s bunkou v programe Excel
V Vlastnosti rozbaľovacieho kalendára, môžete vidieť, že je tam LinkedCell '. Excel nedokáže prečítať žiadny dátum z rozbaľovacieho kalendára, preto ho musíte prepojiť s bunkou.
Kroky
- Z Vývojár zapnite kartu Režim návrhu.
- Teraz, kliknutie pravým tlačidlom myši na v rozbaľovacom kalendári a z Kontextové menu , vyberte Vlastnosti .
- V Vlastnosti dialógové okno, vložte ľubovoľné číslo bunky do LinkedCell možnosť.
- Teraz otočte Režim návrhu a vyberte ľubovoľný dátum v rozbaľovacom kalendári, zobrazí sa v uvedenej bunke.
- Môže sa zobraziť dialógové okno s upozornením. Kliknite na tlačidlo OK '.
- Zmeniť Zaškrtávacie políčko hodnotu z False na Pravda v Vlastnosti dialógového okna na akceptovanie nulových hodnôt.
- Ak chcete zobraziť súvisiaci kód VBA, kliknite pravým tlačidlom myši na rozbaľovací kalendár a vyberte položku Zobraziť kód .
Prečítajte si viac: Automatické zadávanie dátumu v programe Excel pri zadávaní údajov (7 jednoduchých metód)
Vloženie rozbaľovacieho kalendára do celého stĺpca
Ďalšia zaujímavá vec sa dá urobiť pomocou rozbaľovacieho kalendára. Rozbaľovací kalendár môžete vložiť do celého stĺpca alebo do viacerých stĺpcov. Vždy, keď kliknete na ľubovoľnú bunku, otvorí sa kalendár a môžete z neho vybrať dátum. Obe tieto veci sa dajú urobiť najmä pomocou kódov VBA.
1. Rozbaľovací kalendár pre jeden stĺpec
Kroky
- Keďže chceme vložiť rozbaľovací kalendár pre jeden stĺpec. Najprv vložte rozbaľovací kalendár pomocou vyššie uvedených krokov.
- Teraz kliknite pravým tlačidlom myši na rozbaľovací kalendár a vyberte Zobraziť kódy .
- Keď otvoríte možnosť zobrazenia kódu, zobrazí sa rozhranie Visual Basic a v tomto hárku sú náhodné kódy. Ak si ho musíte prispôsobiť, tak ho odstráňte a skopírujte nasledujúci kód a vložte ho tam.
Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet3.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B7")) 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
- Teraz vypnite Režim návrhu .
- Ak v kóde VBA vyberiete ľubovoľnú bunku v rámci daných buniek, v každej bunke v rámci limitu buniek nájdete rozbaľovací kalendár.
Vysvetlenie kódu VBA:
S Sheet3.DTPicker1 .Height = 20 .Width = 20
Tento kód znamená, že musíte vybrať názov hárku, na ktorý chcete tento kód použiť, a číslo výberového zoznamu dátumov. Môžete tiež upraviť hodnoty výšky a šírky.
If Not Intersect(Target, Range("B5:B7")) Is Nothing Then .Visible = True
Tento kód znamená, že ak vyberiete ľubovoľnú bunku v tomto rozsahu, rozbaľovací kalendár sa zobrazí v každej bunke v tomto rozsahu.
.Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address
Top vlastnosť označuje najvyššiu hodnotu príslušnosti zadanej bunky.
Vľavo vlastnosť označuje nasledujúcu pravú bunku zadanej bunky.
LinkedCell c spája rozbaľovací kalendár so zadanou bunkou.
Inak .Visible = False
To znamená, že ak vyberiete inú bunku ako túto, rozbaľovací kalendár sa nezobrazí.
Prečítajte si viac: Ako automaticky vkladať dátumy v programe Excel (3 jednoduché triky)
2. Rozbaľovací kalendár pre viacero stĺpcov
Ak chcete rozbaľovací kalendár použiť pre viacero stĺpcov, môžeme postupovať podľa týchto krokov. Nezabudnite, že na tento účel musíte vložiť viacero rozbaľovacích kalendárov.
Kroky
- Vloženie viacerých rozbaľovacích kalendárov z Vývojár tab.
- Tieto rozbaľovacie kalendáre umiestnite na požadované miesto potiahnutím.
- Chceli by sme vložiť rozbaľovací kalendár do stĺpca B a stĺpec D . Kliknite pravým tlačidlom myši na rozbaľovací kalendár a vyberte položku Zobraziť kód Teraz skopírujte nasledujúci kód a vložte ho do tohto hárku.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet5.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B9")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With Sheet5.DTPicker2 .Height = 20.Width = 20 If Not Intersect(Target, Range("D5:D9")) 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
- Tým sa vytvoria dva rozbaľovacie kalendáre v stĺpci B a stĺpec D v danom rozsahu. Do tohto rozsahu môžete vložiť ľubovoľný dátum z rozbaľovacieho kalendára.
Poznámka:
Musíte zmeniť Zaškrtávacie políčko z adresy False na Pravda aby ste sa vyhli chybovému hláseniu.
Čítajte viac: Makro programu Excel: Vloženie dátumu a času do bunky (4 príklady)
Problém s rozbaľovacím kalendárom
Ak ste aktívnym používateľom aplikácie Microsoft 365 alebo Microsoft Excel 2019, rozbaľovací kalendár nenájdete. Tento rozbaľovací kalendár je k dispozícii len v aplikácii Microsoft Excel 2007 a 32-bitových verziách aplikácie Excel 2010,2013 a 2016.
Záver
Rozoberali sme postup vkladania rozbaľovacieho kalendára v programe Excel krok za krokom. Snažili sme sa tiež ukázať, ako používať rozbaľovací kalendár pre jeden stĺpec aj viac stĺpcov. Dúfam, že z tohto článku získate veľa vedomostí. Ak máte akékoľvek otázky, neváhajte sa opýtať v sekcii komentárov a nezabudnite navštíviť náš Exceldemy Viac informácií nájdete na stránke.