Kā programmā Excel ievietot datuma atlasītāju (ar soli pa solim)

  • Dalīties Ar Šo
Hugh West

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!

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.