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

  • Sdílet Toto
Hugh West

V aplikaci Microsoft Excel je mnoho základních nástrojů, které vytvářejí skvělé uživatelské prostředí. Jedním z nich je nástroj pro výběr data. Pomocí tohoto nástroje můžete vložte libovolné datum a čas v pracovním listu. Objeví se jako kalendář . Můžete vybrat datum z toho. V tomto tutoriálu se naučíte vložit do Excelu nástroj pro výběr data s vhodnými příklady a vhodnými ilustracemi. Mnoho podrobností se dozvíte v dalších částech. Doufám tedy, že zůstanete naladěni.

Stáhnout cvičebnici

Vložit nástroj pro výběr data.xlsm

Proč je v aplikaci Excel užitečný nástroj pro výběr data?

Lidé nyní rádi pracují s uživatelskými rozhraními. Ulehčuje jim to pracovní stres. Jak to děláme vložit datum Všichni víme, že psaní je hektická záležitost. Co když máte v datovém souboru 500 řádků? Nechtěli byste všechna data vkládat do Excelu ručně!

Na pomoc nám přichází nástroj Date Picker. Jedná se o vyskakovací kalendář, který můžete použít k. vložte data a ovládat je. Podívejte se na následující snímek obrazovky:

Zde si můžete prohlédnout nástroj pro výběr data. Pomocí tohoto nástroje můžete vybrat libovolné datum a provádět libovolné operace v aplikaci Microsoft Excel.

Průvodce krok za krokem pro vložení nástroje pro výběr data v aplikaci Excel

V následujících kapitolách vám poskytneme průvodce krok za krokem, jak vložit do aplikace Excel nástroj pro výběr data. Doporučujeme vám, abyste si všechny tyto kroky pečlivě prohlédli a naučili se je. Zřejmě tak rozvinete své znalosti aplikace Excel.

1. Povolení karty Vývojář v aplikaci Excel pro nástroj pro výběr data

Za prvé, tento nástroj pro výběr data je k dispozici pouze v aplikaci Vývojář Než tedy začnete, musíte v aplikaci Microsoft Excel povolit kartu pro vývojáře.

Nejprve tedy povolíme kartu pro vývojáře.

📌 Kroky

  • Nejprve klikněte na Soubor tab.
  • Dále klikněte na Možnost .

  • Nyní z Možnosti aplikace Excel dialogové okno, klikněte na Přizpůsobení pásky možnost na levé straně.

  • V pravé části oken vyberte možnost Hlavní karty .
  • Nakonec zkontrolujte Vývojář box.

Jak vidíte na pásu karet aplikace Excel, podařilo se nám vložit kartu Vývojář do aplikace Microsoft Excel.

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

2. Vložte nástroj pro výběr data

Je čas vložit do pracovního listu nástroj pro výběr data. Postupujte podle následujících kroků.

📌 Kroky

  • Nejprve přejděte do Vývojář tab.
  • Z Ovládací prvky klikněte na kartu Vložte .

  • Z Ovládací prvky ActiveX , klikněte na Další ovládací prvky.

  • Nyní vyberte Ovládací prvek Microsoft Date and Time Picker 6.0 (SP6) z Další ovládací prvky dialogové okno.

  • Poté klikněte na OK .
  • Nakonec klikněte na buňku, do které chcete vložit nástroj pro výběr data.

Jak vidíte, do buňky jsme vložili ovládací prvek pro výběr data.

Po vložení ovládacího prvku pro výběr data do pracovního listu se zobrazí okno EMBEDDED vzorec na panelu vzorců.

Znamená, jaký typ kontroly je v tomto listu implantován. Pamatujte, že jej nemůžete změnit. Zobrazí se " Odkaz není platný ", pokud tak učiníte.

Přečtěte si více: Jak kombinovat datum a čas v jedné buňce v aplikaci Excel (4 metody)

3. Přizpůsobení nástroje pro výběr data

Vidíte, že náš ovládací prvek pro výběr data zde nevypadá dobře. Musíme jej tedy upravit, aby vypadal lépe.

Po vložení číselníku datumů se automaticky aktivuje režim Návrh. Ten umožňuje jeho úpravy. To samozřejmě uděláme. Změníme jeho velikost a také některé jeho vlastnosti.

📌 Kroky

  • Chcete-li jej zvětšit nebo zmenšit, můžete jednoduše přetáhnout volič data.

  • Zatímco Design klikněte pravým tlačítkem myši na nástroj pro výběr data. Poté klikněte na možnost Vlastnosti .

  • Zde se zobrazí různé možnosti. Budeme pracovat s několika z nich.

  • Můžete změnit výšku, šířku, písmo, barvu atd.
  • Nyní přetáhněte nástroj pro výběr data na místo v buňce, kam jej chcete umístit.

Nyní je náš nástroj pro výběr data téměř připraven. Zbývá jen propojit kalendář s buňkou.

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

4. Propojení ovládacího prvku pro výběr data s buňkou

Možná si myslíte, že jsme jej vložili a nyní můžeme provést libovolnou proceduru. Je zde však háček. Bez propojení výběru data s buňkou můžete provést libovolnou operaci. Microsoft Excel automaticky nerozpozná datum spojené s libovolnou buňkou. Nezapomeňte, že bez toho nebude fungovat žádný vzorec.

📌 Kroky

  • Nejprve klikněte pravým tlačítkem myši na nástroj pro výběr data.

  • V kontextové nabídce klikněte na Vlastnosti .

  • Nyní v Propojená buňka zadejte odkaz na buňku, kterou chcete připojit.

  • Když vyberete datum z kalendáře, automaticky se zobrazí v propojené buňce. Klikněte na tlačítko OK pokud Excel zobrazí " Nelze nastavit hodnotu buňky na NULL... " omyl.
  • Chcete-li přijmout nulové hodnoty, změňte hodnotu z FALSE na TRUE v Zaškrtávací políčko.

  • Pokud kliknete pravým tlačítkem myši na nástroj pro výběr data a kliknete na možnost Zobrazit kód se zobrazí související kódy VBA.

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)

Jak vložit nástroj pro výběr data do celého sloupce v aplikaci Excel

To, co jsme dělali doposud, je vkládání výběru data do buňky. Výběr data můžeme vložit do rozsahu buněk nebo do konkrétního sloupce. Kdykoli kliknete na buňku, zobrazí se kalendář, ze kterého můžete vybrat datum. V následujících kapitolách si ukážeme vkládání jak do jednoho sloupce, tak do více sloupců.

1. Vložení nástroje pro výběr data pro jeden sloupec

📌 Kroky

  • Chcete-li přiřadit volič data celému sloupci, klikněte pravým tlačítkem myši na volič data. Poté klikněte na možnost Zobrazit kód .

  • Poté se zobrazí kód, pokud jste si jej přizpůsobili.
  • Nyní vymažte VBA a zadejte následující kód, který zde uvádíme:
 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 podstatě nastavuje sloupec B jako nástroj pro výběr data.

  • Nyní zrušte výběr režimu Design.
  • Poté kliknutím na libovolnou buňku odeberte nástroj pro výběr data.
  • Nyní klikněte na libovolnou buňku sloupce B . V každé buňce se zobrazí ovládací prvek pro výběr data.

Vysvětlení kódu:

 S List1.DTPicker1 .Height = 20 .Width = 20 

Tento kód demonstruje číslo listu (Pamatujte si číslo listu, i když jste změnili název) a číslo voliče data. Zde máme list1(základní list Datepicker) a volič data 1. Výška a šířka, které nastavíte ručně.

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

Tento kód ukazuje, že pokud je některá buňka sloupce B se zobrazí nástroj pro výběr data. Nebo můžete nastavit vlastní rozsah, například Range("B5:B14"). . Nastaví výběr data pouze pro tyto konkrétní buňky ve sloupci B .

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

" top " vlastnost v podstatě znamená, že postupuje spolu s horním okrajem určené buňky. Je ekvivalentní hodnotě "top" příslušnosti určené buňky.

" Vlevo " vlastnost odpovídá další pravé buňce (zadané buňky). Je to délka levého okraje od vnějšího levého okraje pracovního listu. Pro získání odkazu na buňku pravé buňky jsme použili funkci offset.

" LinkedCell " propojí výběr data s cílovou buňkou. Když vybereme datum z rozbalovacího seznamu, umožní to v buňce.

 Jinak .Visible = False 

Pokud vyberete jakoukoli jinou buňku, nikoli buňku sloupce. C , nezobrazí se nástroj pro výběr data.

2. Vložení nástroje pro výběr data pro více sloupců

Chcete-li nyní nastavit více sloupců s výběrem data, musíte provést jednoduchou změnu. Nezapomeňte, že než nastavíte více sloupců s výběrem data, musíte znovu vložit další výběr data.

Pokud chcete nastavit výběr data pro sousední sloupce, nemusíte psát další segment kódu. Stačí změnit v příkazu IF segment:

 If Not Intersect(Target, Range("C:D")) Is Nothing Then 

Následující kód nyní nastaví výběr data pro sloupce B, D, E, G:

Zde nepřiřazujeme výběr data do celého sloupce. Spíše jej vkládáme do rozsahu buněk. Výběr data 1 pro B5:B14, výběr data 2 pro D5:E14 a výběr data 3 pro 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 NothingPak .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Jinak .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 Jinak .Visible = False End If End With End Sub 

Podívejte se sem, máme tu tři voliče data. Jeden pro sloupec B , jeden pro sloupce D a E a další pro sloupec G . Po kliknutí na každou buňku těchto sloupců se zobrazí kalendář. Tímto způsobem můžete do aplikace Excel vložit výběr data pro více sloupců.

Velký problém s nástrojem pro výběr data v aplikaci Excel

Pokud používáte 64bitový software Microsoft Excel nebo používáte Excel 365 či Excel 2019, jste již nyní zmateni. Je to proto, že jste nemohli najít nástroj pro výběr data v okně ActiveX ovládání.

Bohužel musíme konstatovat, že ovládací prvek Date Picker od společnosti Microsoft je k dispozici pouze ve 32bitových verzích aplikací Excel 2016, Excel 2013 a Excel 2010, ale v 64bitové verzi aplikace Excel nefunguje. Pokud tedy opravdu chcete do pracovního listu vložit kalendář, použijte jakýkoli kalendář třetí strany. Doufám, že společnost Microsoft v budoucnu přinese nějaký nástroj pro výběr data.

💬 Co si zapamatovat

Pokud pracujete s buňkou, nezapomeňte ji propojit s výběrem data.

Váš soubor by měl být uložen jako Sešit s podporou maker (.xlsm).

Chcete-li provést jakoukoli změnu v nástroji pro výběr data, nezapomeňte jej vybrat na kartě vývojáře.

Chcete-li zobrazit změny z kódů VBA, zrušte výběr výběru data.

Závěr

Závěrem doufám, že vám tento návod poskytl kus užitečných znalostí o vkládání výběru data v aplikaci Excel. Doporučujeme vám naučit se všechny tyto pokyny a aplikovat je na vaši datovou sadu. Stáhněte si cvičný sešit a vyzkoušejte si je sami. Neváhejte také poskytnout zpětnou vazbu v sekci komentářů. Vaše cenná zpětná vazba nás motivuje k vytváření podobných návodů.

Nezapomeňte se podívat na naše webové stránky Exceldemy.com pro různé problémy a řešení související s aplikací Excel.

Učte se novým metodám a neustále se rozvíjejte!

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.