Tartalomjegyzék
A Microsoft Excelben könnyedén beilleszthető a legördülő naptár. A legördülő naptárból könnyedén bármely dátum beillesztése . Létrehozhat egy linket is a legördülő naptárral ellátott cellára, ahol a meghatározott dátum látható lesz. Ebben a cikkben értékes áttekintést adunk arról, hogyan lehet legördülő naptárat beszúrni az Excelben. Remélem, hogy viszonylag könnyen használhatónak találja majd.
Gyakorlati munkafüzet letöltése
Töltse le ezt a gyakorlati munkafüzetet
Beillesztés Drop Down Calendar.xlsmLépésről lépésre történő eljárás a Drop Down naptár beillesztéséhez az Excelben
A legördülő naptár beillesztéséhez az Excelben megmutatjuk, hogyan kell lépésről lépésre elvégezni. Az alábbi lépések mindegyike nagyon könnyen használható, és növeli az excel-ismereteket, hogy nagyobb célokra is alkalmazhassa.
1. lépés: A Fejlesztő lap engedélyezése a szalagban
Mielőtt bármit is tennél a legördülő naptár beillesztésére az Excelben, meg kell mutatnod a következőket a Fejlesztő lap Excel felhasználóként, amikor megnyitja az Excel munkafüzetét, elsősorban nincs Fejlesztő Ezért a szalag testreszabásával kell megváltoztatnia.
Lépések
- Elsősorban kattintson a Fájl fülön. A Fájl lapon válassza ki a Opciók .
- Ez megnyitja a Excel lehetőségek párbeszédpanel. Válassza ki Szalag testreszabása .
- Most a jobb sarokban van egy A szalag testreszabása , válasszon Fő lapok onnan, és a Fő lapok , kattintson a Fejlesztő Ezután kattintson a ' OK Ez megnyitja a Fejlesztő lapot a szalagban.
Bővebben: Hogyan kell beilleszteni a napot és a dátumot az Excelben (3 mód)
2. lépés: Drop Down naptár beillesztése
A legördülő naptár beillesztéséhez a következő lépéseket kell követnie.
Lépések
- Először válassza ki a Fejlesztő lapon. A Vezérlők csoport, válassza ki a Beillesztés opció.
- Most, a Beillesztés opciót, kattintson a További vezérlők a címről ActiveX vezérlők .
- A További vezérlők párbeszédpanel jelenik meg, válassza a Microsoft Dátum- és időválasztó vezérlő 6.0 (SP4) . Kattintson a OK '.
- Most kattintson bármelyik cellára, ahová ezt a .
- A legördülő naptár beillesztése után megjelenik egy EMBEDDEDED képletet a képletsoron.
További információ: Hogyan illesszünk be egy dátumválasztót az Excelben (lépésről lépésre történő eljárással)?
3. lépés: A legördülő naptár testreszabása
Miután beillesztette a legördülő naptárat a kívánt cellába, testre szabhatja ezt a legördülő naptárat.
Lépések
- A legördülő naptárat egyszerű húzással testre szabhatja.
- Megváltoztathatja a Tulajdonságok a legördülő naptárat a legördülő naptárra jobb egérgombbal kattintva. De ne feledje, hogy ehhez meg kell tartania a legördülő naptárat. Tervezési mód a oldalon .
- A Tulajdonságok párbeszédpanelen módosíthatja a magasságot, a szélességet és még néhány dolgot.
- A legördülő naptárat bármelyik helyre áthúzva az adott helyre helyezheti.
Bővebben: Hogyan kell beszúrni a dátumot az Excelben (7 egyszerű módszer)
Hasonló olvasmányok
- A dátum és az idő kombinálása egy Excel-cellában (4 módszer)
- A dátumok automatikus módosítása az Excel képlet használatával
- Hogyan lehet automatikusan feltölteni a dátumot az Excelben, ha a cella frissül
4. lépés: A legördülő naptár összekapcsolása egy Excel-cellával
A Tulajdonságok a legördülő naptárban, láthatja, hogy van egy LinkedCell ' opciót. Az Excel nem tud semmilyen dátumot beolvasni a legördülő naptárból, ezért azt egy cellához kell kötnie.
Lépések
- A Fejlesztő lapon kapcsolja be a Tervezési mód.
- Most, jobb gombbal kattintva a legördülő naptárban, és a Kontextus menü , válasszon Tulajdonságok .
- A Tulajdonságok párbeszédpanelen, írjon be egy tetszőleges cellaszámot a LinkedCell opció.
- Most fordítsa el a Tervezési mód ki, és válasszon ki egy tetszőleges dátumot a legördülő naptárban, akkor az a hivatkozott cellában fog megjelenni.
- Megjelenhet egy figyelmeztető párbeszédpanel. Kattintson a ' OK '.
- Változtassa meg a Checkbox érték a Hamis a címre. Igaz a Tulajdonságok párbeszédpanel null értékek elfogadására.
- Ha látni szeretné a hozzá tartozó VBA-kódot, kattintson a jobb gombbal a legördülő naptárra, és válassza a Kód megtekintése .
Bővebben: Az Excel automatikusan adja meg a dátumot az adatok bevitelekor (7 egyszerű módszer)
Drop Down naptár beillesztése az egész oszlopba
Egy másik érdekes dolog a legördülő naptár használatával érhető el. A teljes oszlopba vagy több oszlopba is beilleszthetünk legördülő naptárat. Amikor bármelyik cellára kattintunk, megnyílik egy naptár, és onnan kiválaszthatunk egy dátumot. Mindkét dolog különösen a VBA kódokkal érhető el.
1. Drop Down naptár egy oszlophoz
Lépések
- Mivel egyetlen oszlophoz szeretnénk legördülő naptárat beilleszteni. Először is, a fenti lépésekkel illesszük be a legördülő naptárat.
- Most kattintson a jobb gombbal a legördülő naptárra, és válassza a Kódok megtekintése .
- Amikor megnyitja a kód megtekintése opciót, megjelenik egy Visual Basic felület, és véletlenszerű kódok vannak abban a lapban. Ha testre kell szabnia, így törölje ezt, és másolja ki a következő kódot, és illessze be oda.
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 End Sub
- Most kapcsolja ki a Tervezési mód .
- Válassza ki bármelyik cellát a VBA-kód adott celláin belül, a cellahatáron belül minden cellában legördülő naptárat talál.
A VBA-kód magyarázata:
With Sheet3.DTPicker1 .Height = 20 .Width = 20
Ez a kód azt jelzi, hogy ki kell választania a lap nevét, ahol ezt a kódot alkalmazni szeretné, valamint a dátumválasztó számát. Módosíthatja a magasság és a szélesség értékeit is.
If Not Intersect(Target, Range("B5:B7")) Is Nothing Then .Visible = True
Ez a kód azt jelzi, hogy ha ebben a tartományban bármelyik cellát kiválasztja, a legördülő naptár a tartományon belül minden cellában látható lesz.
.Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address
Top tulajdonság egy adott cella felső tartalmi értékét jelöli.
Balra tulajdonság a megadott cellától jobbra következő cellát jelöli.
LinkedCell c összekapcsolja a legördülő naptárat a megadott cellával.
Else .Visible = False
Ez azt jelenti, hogy ha az adott cellán kívül más cellát választ ki, a legördülő naptár nem lesz látható.
További információ: Hogyan illessze be automatikusan a dátumokat az Excelben (3 egyszerű trükk)
2. Drop Down naptár több oszlophoz
Ha a legördülő naptárat több oszlophoz szeretnénk használni, akkor a következő lépéseket követhetjük. Ne feledje, hogy ehhez több legördülő naptárat kell beszúrnia.
Lépések
- Több legördülő naptár beszúrása a Fejlesztő tab.
- Helyezze ezeket a legördülő naptárakat a kívánt pozícióba húzással.
- Szeretnénk beilleszteni a legördülő naptárat az oszlopba B és oszlop D Kattintson a jobb gombbal a legördülő naptárra, és válassza a Kód megtekintése Másolja ki a következő kódot, és illessze be a lapba.
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 With 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
- Ez két legördülő naptárat hoz létre az oszlopban B és oszlop D A legördülő naptárból bármelyik dátumot beírhatja ebbe a tartományba.
Megjegyzés:
Meg kell változtatnod CheckBox a címről Hamis a címre. Igaz a hibaüzenetek elkerülése érdekében.
További információ: Excel makró: Dátum és idő beillesztése egy cellába (4 példa)
Probléma a legördülő naptárral
Ha Ön a Microsoft 365 vagy a Microsoft Excel 2019 aktív felhasználója, nem fogja megtalálni a legördülő naptárat. Ez a legördülő naptár csak a Microsoft Excel 2007 és az Excel 2010,2013 és 2016 32 bites verzióiban érhető el.
Következtetés
Megvitattuk a lépésről-lépésre történő folyamatot a legördülő naptár beillesztéséhez az Excelben. Azt is megpróbáltuk megmutatni, hogyan lehet használni a legördülő naptárat mind az egy oszlop, mind a több oszlop esetében. Remélem, hogy sok tudást szerezhet ebből a cikkből. Ha bármilyen kérdése van, bátran kérdezzen a megjegyzés rovatban, és ne felejtse el meglátogatni a mi Exceldemy oldal további ismeretekért.