Jak vložit rozbalovací kalendář v aplikaci Excel (v rychlých krocích)

  • Sdílet Toto
Hugh West

V aplikaci Microsoft Excel lze bez námahy vložit rozbalovací kalendář. Z rozbalovacího kalendáře můžete snadno vložte libovolné datum . Můžete také vytvořit odkaz na buňku s rozevíracím kalendářem, kde bude viditelné vámi definované datum. V tomto článku přinášíme cenný přehled o tom, jak vložit rozevírací kalendář v aplikaci Excel. Doufám, že vám jeho použití přijde poměrně snadné.

Stáhnout cvičebnici

Stáhněte si tento cvičebnice

Vložit rozbalovací kalendář.xlsm

Postup krok za krokem pro vložení rozbalovacího kalendáře v aplikaci Excel

Chcete-li vložit rozbalovací kalendář v aplikaci Excel, ukážeme vám, jak to udělat krok za krokem. Všechny následující kroky jsou opravdu snadné a rozšiřují vaše znalosti aplikace Excel, abyste je mohli použít pro větší účel.

Krok 1: Povolení karty Vývojář na pásu karet

Před vložením rozbalovacího kalendáře do aplikace Excel je třeba ukázat. karta Vývojář Jako uživatel Excelu, když otevřete sešit Excelu, především, neexistuje žádný Vývojář Na pásu karet je tedy nutné jej změnit přizpůsobením pásu karet.

Kroky

  • Především klikněte na Soubor na kartě Soubor vyberte kartu Možnosti .

  • Tím se otevře Možnosti aplikace Excel dialogové okno. Vyberte Přizpůsobení pásky .

  • V pravém rohu je nyní Přizpůsobení pásu karet , vyberte Hlavní karty odtud a v Hlavní karty , klikněte na Vývojář Poté klikněte na možnost OK . Tím se otevře Vývojář na pásu karet.

Přečtěte si více: Jak vložit den a datum v aplikaci Excel (3 způsoby)

Krok 2: Vložení rozbalovacího kalendáře

Chcete-li vložit rozevírací kalendář, postupujte podle následujících kroků.

Kroky

  • Nejprve vyberte Vývojář tab. Z Ovládací prvky vyberte skupinu Vložte možnost.

  • Nyní v Vložte klikněte na možnost Další ovládací prvky z Ovládací prvky ActiveX .

  • A Další ovládací prvky zobrazí se dialogové okno, ve kterém vyberte Ovládání nástroje Microsoft Date and Time Picker 6.0 (SP4) . Klikněte na OK '.

  • Nyní klikněte na libovolnou buňku, do které chcete vložit tuto položku. .

  • Po vložení rozevíracího kalendáře se zobrazí zpráva. EMBEDDED vzorec na panelu vzorců.

Další informace: Jak vložit nástroj pro výběr data v aplikaci Excel (postup krok za krokem)

Krok 3: Přizpůsobení rozbalovacího kalendáře

Po vložení rozevíracího kalendáře do preferované buňky můžete tento rozevírací kalendář přizpůsobit.

Kroky

  • Rozbalovací kalendář můžete přizpůsobit jednoduchým přetažením.

  • Můžete změnit Vlastnosti rozbalovacího kalendáře kliknutím pravým tlačítkem myši na rozbalovací kalendář. Nezapomeňte však, že k tomu musíte mít stále Režim návrhu na adrese .

  • V Vlastnosti dialogové okno, můžete změnit výšku, šířku a některé další věci.

  • Rozbalovací kalendář můžete umístit na libovolné místo pouhým přetažením na toto místo.

Přečtěte si více: Jak vložit datum v aplikaci Excel (7 jednoduchých metod)

Podobná čtení

  • Jak kombinovat datum a čas v jedné buňce v aplikaci Excel (4 metody)
  • Automatická změna dat pomocí vzorce v aplikaci Excel
  • Jak automaticky vyplnit datum v aplikaci Excel při aktualizaci buňky

Krok 4: Propojení rozbalovacího kalendáře s buňkou v aplikaci Excel

V Vlastnosti v rozbalovacím kalendáři, můžete vidět, že je zde LinkedCell '. Excel nedokáže přečíst žádné datum z rozbalovacího kalendáře, proto je třeba jej propojit s buňkou.

Kroky

  • Z Vývojář zapněte kartu Režim návrhu.

  • Nyní, klikněte pravým tlačítkem myši na v rozbalovacím kalendáři a z Kontextová nabídka , vyberte Vlastnosti .

  • V Vlastnosti dialogové okno, vložte libovolné číslo buňky do LinkedCell možnost.

  • Nyní otočte Režim návrhu a vyberte libovolné datum v rozevíracím kalendáři, zobrazí se v odkazované buňce.

  • Může se zobrazit dialogové okno s varováním. Klikněte na OK '.

  • Změňte Zaškrtávací políčko hodnotu z False na Pravda v Vlastnosti dialogového okna, aby akceptovalo nulové hodnoty.

  • Pokud chcete zobrazit související kód VBA, stačí kliknout pravým tlačítkem myši na rozevírací kalendář a vybrat možnost Zobrazit kód .

Přečtěte si více: Automatické zadávání data v aplikaci Excel při zadávání dat (7 snadných metod)

Vložení rozbalovacího kalendáře do celého sloupce

Další zajímavou věc lze provést pomocí rozbalovacího kalendáře. Rozbalovací kalendář můžete vložit do celého sloupce nebo do více sloupců. Kdykoli kliknete na libovolnou buňku, otevře se kalendář a můžete z něj vybrat datum. Obě tyto věci lze provést zejména pomocí kódů VBA.

1. Rozbalovací kalendář pro jeden sloupec

Kroky

  • Protože chceme vložit rozbalovací kalendář pro jeden sloupec. Nejprve vložte rozbalovací kalendář pomocí výše uvedených kroků.
  • Nyní klikněte pravým tlačítkem myši na rozevírací kalendář a vyberte možnost Zobrazit kódy .

  • Když otevřete možnost zobrazení kódu, zobrazí se rozhraní Visual Basic a v tomto listu jsou náhodné kódy. Pokud si je musíte přizpůsobit, tak je odstraňte a zkopírujte následující 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 
  • Nyní vypněte Režim návrhu .
  • Pokud v kódu VBA vyberete libovolnou buňku v rámci daných buněk, najdete v každé buňce v rámci limitu buněk rozbalovací kalendář.

Vysvětlení kódu VBA:

 S List3.DTPicker1 .Height = 20 .Width = 20 

Tento kód označuje, že je třeba vybrat název listu, na který chcete tento kód použít, a číslo výběrového seznamu dat. Můžete také upravit hodnoty výšky a šířky.

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

Tento kód znamená, že pokud vyberete libovolnou buňku v tomto rozsahu, bude v každé buňce v tomto rozsahu viditelný rozevírací kalendář.

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

Nahoru vlastnost označuje horní hodnotu příslušnosti zadané buňky.

Vlevo označuje další pravou buňku zadané buňky.

LinkedCell c propojí rozevírací kalendář se zadanou buňkou.

 Jinak .Visible = False 

To znamená, že pokud vyberete jinou buňku než tuto, nebude rozbalovací kalendář viditelný.

Další informace: Jak automaticky vkládat data v aplikaci Excel (3 jednoduché triky)

2. Rozbalovací kalendář pro více sloupců

Pokud chcete rozbalovací kalendář použít pro více sloupců, můžeme postupovat podle následujících kroků. Nezapomeňte, že k tomu musíte vložit více rozbalovacích kalendářů.

Kroky

  • Vložení více rozevíracích kalendářů ze seznamu Vývojář tab.
  • Tyto rozevírací kalendáře umístěte přetažením na požadované místo.
  • Rádi bychom vložili rozbalovací kalendář do sloupce B a sloupec D . Klikněte pravým tlačítkem myši na rozevírací kalendář a vyberte možnost Zobrazit kód . Nyní zkopírujte následující kód a vložte jej do tohoto listu.
 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 se ve sloupci vytvoří dva rozevírací kalendáře. B a sloupec D v daném rozsahu. Do tohoto rozsahu můžete vložit libovolné datum z rozevíracího kalendáře.

Poznámka:

Musíte změnit Zaškrtávací políčko z False na Pravda abyste se vyhnuli chybovému hlášení.

Další informace: Makro aplikace Excel: Vložení data a času do buňky (4 příklady)

Problém s rozbalovacím kalendářem

Pokud jste aktivním uživatelem aplikace Microsoft 365 nebo Microsoft Excel 2019, rozbalovací kalendář nenajdete. Tento rozbalovací kalendář je k dispozici pouze v aplikaci Microsoft Excel 2007 a 32bitových verzích aplikace Excel 2010,2013 a 2016.

Závěr

Probrali jsme postup vkládání rozbalovacího kalendáře v Excelu krok za krokem. Snažili jsme se také ukázat, jak používat rozbalovací kalendář pro jeden sloupec i pro více sloupců. Doufám, že z tohoto článku získáte mnoho znalostí. Pokud máte nějaké dotazy, neváhejte se zeptat v sekci komentářů a nezapomeňte navštívit náš Exceldemy pro více informací.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.