Satura rādītājs
Microsoft Excel ir daudzi būtiski rīki, kas nodrošina lielisku lietotāja pieredzi. Viens no tiem ir Date Picker. Izmantojot šo rīku, varat ievietot jebkuru datumu un laiku darblapā. Tas parādās kā kalendārs . Varat atlasīt datums Šajā pamācībā jūs iemācīsieties ievietot datuma atlasītāju programmā Excel, izmantojot piemērotus piemērus un atbilstošas ilustrācijas. Daudz sīkāka informācija tiks sniegta turpmākajās sadaļās. Tāpēc es ceru, ka jūs paliksiet ar to.
Lejupielādēt Practice Workbook
Ievietot Date Picker.xlsm
Kāpēc Excel programmā ir noderīgs datuma atlasītājs?
Tagad cilvēkiem patīk strādāt ar lietotāja saskarnēm. Tas atvieglo darba stresu. Kā mēs to darām? ievietot datumu Ievadot to šūnā? Vai ne? Mēs visi zinām, ka ievadīšana ir drudžaina lieta. Ko darīt, ja datu kopā ir 500 rindas? Jūs taču nevēlētos visus datumus ievietot programmā Excel manuāli!
Tas ir uznirstošais kalendārs, ko varat izmantot, lai. ievietot datumus un kontrolēt tos. Aplūkojiet tālāk redzamo ekrānšāviņu:
Šeit varat apskatīt datumu atlasītāju. Izmantojot šo rīku, varat izvēlēties jebkuru datumu un veikt jebkuras darbības programmā Microsoft Excel.
Soli pa solim, lai programmā Excel ievietotu datuma atlasītāju
Turpmākajās sadaļās sniegsim jums soli pa solim, kā Excel programmā ievietot datuma atlasītāju. Iesakām rūpīgi aplūkot un apgūt visus šos soļus. Tas acīmredzami attīstīs jūsu Excel zināšanas.
1. Iespējot programmā Excel cilnē Izstrādātājs aktivizēt datuma atlasītāju
Pirmkārt, šis datuma atlases rīks ir pieejams tikai programmā Izstrādātājs Tātad, pirms sākat darbu, Microsoft Excel programmā ir jāaktivizē cilne izstrādātājs.
Vispirms iespējosim izstrādātāja cilni.
📌 Soļi
- Vispirms noklikšķiniet uz Faili cilne.
- Pēc tam noklikšķiniet uz Iespēja .
- Tagad no Excel opcijas dialoglodziņā noklikšķiniet uz Pielāgot lenti opcija kreisajā pusē.
- Logu labajā pusē atlasiet Galvenās cilnes .
- Visbeidzot, pārbaudiet Izstrādātājs kaste.
Kā redzams no Excel lentes, mums ir izdevies ievietot cilni Izstrādātājs programmā Microsoft Excel.
Lasīt vairāk: Kā ievietot dienu un datumu programmā Excel (3 veidi)
2. Ievietojiet datuma atlasītāju
Ir pienācis laiks ievietot datuma atlasītāju darblapā. Lai to izdarītu, izpildiet šos soļus.
📌 Soļi
- Vispirms dodieties uz Izstrādātājs cilne.
- No Kontrolierīces cilnē noklikšķiniet uz Ievietot .
- No ActiveX kontrolierīces , noklikšķiniet uz Vairāk vadības ierīču.
- Tagad atlasiet Microsoft Date and Time Picker Control 6.0 (SP6) no Vairāk vadības ierīču dialoglodziņš.
- Pēc tam noklikšķiniet uz LABI .
- Visbeidzot noklikšķiniet uz šūnas, kurā vēlaties ievietot datuma atlasītāju.
Kā redzat, šūnā ir ievietota datuma atlases vadības rūtiņa.
Kad darblapā ievietojat datuma atlasītāja kontroli, redzēsiet EMBEDDED formula formulas joslā.
Tas nozīmē, kāda veida kontrole ir implantēta šajā darblapā. Atcerieties, ka to nevarat mainīt. Tas parādīs " Atsauce nav derīga " kļūda, ja to darāt.
Lasīt vairāk: Kā apvienot datumu un laiku vienā Excel šūnā (4 metodes)
3. Pielāgojiet datuma atlasītāju
Varat redzēt, ka mūsu datuma atlasītāja vadības rūtiņa šeit neizskatās labi. Tāpēc mums tā ir jāpielāgo, lai iegūtu labāku izskatu.
Ievietojot datuma atlasītāju, automātiski tiek aktivizēts projektēšanas režīms. Tas ļauj to modificēt. Protams, mēs to arī darīsim. Mēs mainīsim tā lielumu un arī dažas tā īpašības.
📌 Soļi
- Lai to palielinātu vai samazinātu, varat vienkārši vilkt datuma atlasītāju.
- Lai gan Dizains režīms ir ieslēgts, noklikšķiniet ar peles labo pogu uz datuma atlasītāja. Pēc tam noklikšķiniet uz Īpašības .
- Šeit redzēsiet dažādas iespējas. Mēs strādāsim ar dažām no tām.
- Varat mainīt augstumu, platumu, fontu, krāsu utt.
- Tagad velciet datuma atlasītāju uz tās šūnas vietu, kurā vēlaties to novietot.
Tagad mūsu datumu atlasītājs ir gandrīz gatavs. Mums atliek tikai savienot kalendāru ar šūnu.
Lasīt vairāk: Kā ievietot datumu Excel pēdiņā (3 veidi)
4. Savienojiet datuma atlasītāja kontroli ar šūnu
Jums var šķist, ka esam to ielikuši un tagad varam veikt jebkuru procedūru. Taču šeit ir kāds āķis. Jūs varat veikt jebkuru darbību, nesaistot datuma atlasītāju ar šūnu. Microsoft Excel automātiski neatpazīs datumu, kas saistīts ar jebkuru šūnu. Atcerieties, ka bez tā nedarbosies neviena formula.
📌 Soļi
- Vispirms ar peles labo pogu noklikšķiniet uz datuma atlasītāja.
- Kontekstuālajā izvēlnē noklikšķiniet uz Īpašības .
- Tagad Saistītā šūna ievadiet šūnas atsauci, kuru vēlaties savienot.
- Kad kalendārā izvēlaties datumu, datums automātiski tiks parādīts saistītajā šūnā. Noklikšķiniet uz LABI ja Excel parāda " Nevar iestatīt šūnas vērtību NULL... " kļūda.
- Lai pieņemtu Null vērtības, mainiet vērtību no FALSE uz TRUE in the izvēles rūtiņa.
- Ja ar peles labo pogu noklikšķiniet uz datuma atlasītāja un noklikšķiniet uz Skatīt kodu redzēsiet ar to saistītos VBA kodus.
Lasīt vairāk: Excel automātiski ievadiet datumu, kad ievadīti dati (7 vienkāršas metodes)
Kā programmā Excel ievietot datuma atlasītāju visā kolonnā
Līdz šim mēs esam iestarpinājuši datuma atlasītāju šūnā. Mēs varam iestarpināt datuma atlasītāju šūnu diapazonā vai konkrētā slejā. Noklikšķinot uz šūnas, tiks parādīts kalendārs, un tajā varēsiet izvēlēties datumu. Turpmākajās sadaļās mēs parādīsim, kā iestarpināt gan vienas, gan vairākas kolonnas.
1. Ievietot datuma atlasītāju vienai kolonnai
📌 Soļi
- Lai piešķirtu datuma atlasītāju visai kolonnai, noklikšķiniet uz datuma atlasītāja ar peles labo pogu. Pēc tam noklikšķiniet uz Skatīt kodu .
- Pēc tam redzēsiet dažus kodus, ja esat to pielāgojis.
- Tagad notīriet VBA kodu un ievadiet šādu kodu, ko mēs šeit parādām:
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
Šis kods būtībā nosaka kolonnu B kā datuma atlasītājs.
- Tagad noņemiet dizaina režīma izvēles rūtiņu.
- Pēc tam noklikšķiniet uz jebkuras šūnas, lai noņemtu datuma atlasītāju.
- Tagad noklikšķiniet uz jebkuras kolonnas šūnas B . Katrā šūnā redzēsiet datuma atlasītāja kontroli.
Kodu skaidrojumi:
Ar Sheet1.DTPicker1 .Height = 20 .Width = 20
Šis kods parāda lapas numuru (Atcerieties lapas numuru pat tad, ja esat mainījis nosaukumu) un datuma atlasītāja numuru. Šeit mums ir lapa1(pamata Datepicker lapa) un datuma atlasītājs 1. Augstums un platums, ko iestatāt manuāli.
Ja nav Intersect(Target, Range("B:B")) nav nekas, tad .Visible = True
Šis kods parāda, ka, ja kāda slejas šūna B būs redzams datuma atlasītājs. Vai arī varat iestatīt pielāgotu diapazonu, piemēram, Range("B5:B14"). . Tas iestatīs datuma atlasītāju tikai šīm konkrētajām kolonnas šūnām. B .
.Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address
" top " īpašība būtībā nozīmē, ka tā virzās kopā ar norādītās šūnas augšējo robežu. Tā ir līdzvērtīga norādītās šūnas "augšējās" piederības vērtībai.
" Kreisā " īpašība ir līdzvērtīga nākamajai labajai šūnai (no norādītās šūnas). Tas ir kreisās robežas garums no darblapas ārējās kreisās malas. Mēs izmantojām ofseta funkciju, lai iegūtu labās šūnas šūnas atsauci.
" LinkedCell " savieno datuma atlasītāju ar mērķa šūnu. Kad mēs no nolaižamajā sarakstā izvēlamies datumu, tas ļauj to ievadīt šūnā.
Citādi .Visible = False
Ja izvēlaties jebkuru citu šūnu, nevis kolonnas šūnu. C , datuma atlasītājs netiks parādīts.
2. Ievietot datuma atlasītāju vairākām kolonnām
Tagad, ja vēlaties iestatīt vairākas kolonnas ar datumu atlasītāju, ir jāveic vienkāršas izmaiņas. Atcerieties, ka, pirms iestatāt vairākas kolonnas ar datumu atlasītājiem, ir jāieliek vēl viens datuma atlasītājs.
Ja vēlaties iestatīt datuma atlasītāju blakus slejām, jums nav jāraksta vēl viens koda segments. Vienkārši mainiet logā IF segments:
Ja nav Intersect(Mērķis, Range("C:D")) nav nekas, tad
Tagad kolonnām tiks iestatīts šāds kods. B, D, E, G:
Šeit mēs nepiešķiram datuma atlasītāju visai kolonnai, bet gan ievietojam to šūnu diapazonā. 1. datuma atlasītājs B5:B14, 2. datuma atlasītājs D5:E14 un 3. datuma atlasītājs 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 If With With Sheet1.DTPicker2 .Height = 20 .Width = 20 If Not Intersect(Target, Range("D5:E14")) Is NothingTad .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With 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
Paskatieties šeit, mums ir trīs datumu atlasītāji. Viens kolonnai B , viens kolonnām D un E apvienoti, un vēl viens - kolonnai G . Noklikšķinot uz katras šo kolonnu šūnas, redzēsiet kalendāru. Šādā veidā programmā Excel varat ievietot datumu atlasītāju vairākām kolonnām.
Liela problēma ar datuma atlasītāju programmā Excel
Ja izmantojat 64 bitu jebkuru Microsoft Excel programmatūru vai lietojat Excel 365 vai Excel 2019, jūs jau tagad esat apjucis. Tas ir tāpēc, ka jūs nevarat atrast datuma atlasītāju programmā. ActiveX kontrole.
Mums ir žēl teikt, ka Microsoft datuma atlasītāja kontrole ir pieejama tikai Excel 2016, Excel 2013 un Excel 2010 32 bitu versijās, bet tā nedarbosies Excel 64 bitu versijā. Tātad, ja patiešām vēlaties ievietot kalendāru darblapā, izmantojiet jebkuru trešās puses kalendāru. Es ceru, ka Microsoft nākotnē ieviesīs kādu datuma atlasītāju.
💬 Lietas, kas jāatceras
✎
Pārliecinieties, ka datuma atlasītājs ir sasaistīts ar šūnu, ja ar to strādājat.
✎
Failam jābūt saglabātam kā Makro darbgrāmata (.xlsm).
✎
Lai veiktu jebkādas izmaiņas datuma atlasītājā, izvēlieties to cilnē Izstrādātājs.
✎
Lai redzētu VBA kodu radītās izmaiņas, noņemiet datuma atlasītāja atlasi.
Secinājums
Nobeigumā es ceru, ka šī pamācība ir sniegusi jums daļu noderīgu zināšanu, lai Excel programmā ievietotu datuma atlasītāju. Mēs iesakām jums apgūt un piemērot visus šos norādījumus savai datu kopai. Lejupielādējiet prakses darbgrāmatu un izmēģiniet tos paši. Tāpat neaizmirstiet sniegt atsauksmes komentāru sadaļā. Jūsu vērtīgās atsauksmes uztur mūsu motivāciju veidot šādas pamācības.
Neaizmirstiet pārbaudīt mūsu vietni Exceldemy.com par dažādām ar Excel saistītām problēmām un risinājumiem.
Turpiniet apgūt jaunas metodes un augt!