Sisällysluettelo
Microsoft Excelissä monet olennaiset työkalut luovat loistavan käyttökokemuksen. Yksi niistä on Date Picker. Tämän työkalun avulla voitte aseta mikä tahansa päivämäärä ja kellonaika Se avautuu kuin työarkki. kalenteri Voit valita päivämäärä Tässä opetusohjelmassa opit lisäämään päivämääränvalitsimen Exceliin sopivien esimerkkien ja asianmukaisten kuvien avulla. Myöhemmissä osioissa on tulossa paljon yksityiskohtia. Toivon siis, että pysyt kuulolla.
Lataa harjoituskirja
Lisää päivämäärän valitsin.xlsm
Miksi päivämäärän valitsin on hyödyllinen Excelissä?
Ihmiset rakastavat nyt käyttöliittymien kanssa työskentelyä. Se helpottaa työstressiä. Miten me voimme lisää päivämäärä Kirjoittamalla sen soluun, eikö niin? Me kaikki tiedämme, että kirjoittaminen on hektistä. Entä jos tietokokonaisuudessa on 500 riviä? Et haluaisi lisätä kaikkia päivämääriä manuaalisesti Exceliin!
Tässä tulee Date Picker auttamaan meitä. Se on ponnahdusikkunakalenteri, jota voit käyttää seuraaviin tarkoituksiin. lisää päivämäärät Katso seuraavaa kuvakaappausta:
Näet päivämääränvalitsimen tässä. Tämän työkalun avulla voit valita minkä tahansa päivämäärän ja suorittaa mitä tahansa toimintoja Microsoft Excelissä.
Vaiheittainen opas päivämäärän valitsimen lisäämiseksi Exceliin
Seuraavissa osioissa annamme sinulle vaiheittaisen oppaan päivämääränvalitsimen lisäämisestä Exceliin. Suosittelemme, että katsot ja opettelet kaikki nämä vaiheet tarkkaan. Se selvästi kehittää Excel-tietämystäsi.
1. Ota päivämääränvalitsin käyttöön Excelin Kehittäjä-välilehti käyttöön.
Ensinnäkin, tämä päivämääränvalintatyökalu on käytettävissä vain osoitteessa Kehittäjä Ennen kuin aloitat, sinun on siis otettava käyttöön Microsoft Excelin kehittäjä-välilehti.
Otetaan siis ensin käyttöön kehittäjä-välilehti.
📌 Portaat
- Napsauta ensin Tiedosto välilehti.
- Klikkaa seuraavaksi Vaihtoehto .
- Nyt, alkaen Excel-vaihtoehdot valintaikkunassa, napsauta Mukauta nauhaa vaihtoehto vasemmalla puolella.
- Valitse ikkunoiden oikeasta reunasta seuraava vaihtoehto Päävälilehdet .
- Tarkista lopuksi Kehittäjä laatikko.
Kuten Excel-nauhasta näkyy, olemme onnistuneet lisäämään Microsoft Excelin Kehittäjä-välilehden.
Lue lisää: Päivän ja päivämäärän lisääminen Exceliin (3 tapaa)
2. Lisää päivämäärävalitsin
Nyt on aika lisätä päivämääränvalitsin laskentataulukkoon. Seuraa seuraavia ohjeita.
📌 Portaat
- Mene ensin osoitteeseen Kehittäjä välilehti.
- Vuodesta Ohjaimet välilehdellä, napsauta Lisää .
- Vuodesta ActiveX-ohjaimet , napsauta Lisää ohjaimia.
- Valitse nyt Microsoft Date and Time Picker Control 6.0 (SP6) (Microsoftin päivämäärän ja ajan valitsin) alkaen Lisää säätimiä valintaikkuna.
- Napsauta sen jälkeen OK .
- Napsauta lopuksi solua, johon haluat lisätä päivämääränvalitsimen.
Kuten näet, olemme lisänneet soluun päivämääränvalitsimen.
Kun lisäät päivämääränvalitsimen ohjaimen laskentataulukkoon, näyttöön ilmestyy EMBEDDEDED kaava kaavarivillä.
Se tarkoittaa, minkä tyyppinen ohjaus on istutettu tähän laskentataulukkoon. Muista, että sitä ei voi muuttaa. Se näyttää " Viite ei kelpaa " -virhe, jos teet niin.
Lue lisää: Päivämäärän ja kellonajan yhdistäminen yhteen soluun Excelissä (4 menetelmää)
3. Päivämäärän valitsimen mukauttaminen
Näet, että päivämääränvalitsin ei näytä hyvältä tässä, joten meidän on muokattava sitä, jotta se näyttää paremmalta.
Kun lisäät päivämääränvalitsimen, suunnittelutila aktivoituu automaattisesti. Sen avulla voit muokata sitä. Tietenkin teemme niin. Muutamme sen kokoa ja muutamme myös joitakin sen ominaisuuksia.
📌 Askeleet
- Voit tehdä siitä suuremman tai pienemmän yksinkertaisesti vetämällä päivämääränvalitsinta.
- Vaikka Suunnittelu tila on päällä, napsauta hiiren kakkospainikkeella päivämäärän valitsinta. Sen jälkeen napsauta painiketta Ominaisuudet .
- Tässä näet useita vaihtoehtoja, joista käsittelemme muutamia.
- Voit muuttaa korkeutta, leveyttä, fonttia, väriä jne.
- Vedä päivämääränvalitsin sen solun sijaintiin, johon haluat sijoittaa sen.
Nyt päivämääränvalitsin on melkein valmis. Meidän tarvitsee vain yhdistää kalenteri soluun.
Lue lisää: Päivämäärän lisääminen Excelin alatunnisteeseen (3 tapaa)
4. Linkitä päivämääränvalitsin soluun.
Saatat ajatella, että olemme lisänneet sen ja voimme nyt suorittaa minkä tahansa toimenpiteen. Tässä on kuitenkin juju. Voit tehdä minkä tahansa toimenpiteen ilman, että päivämääränvalitsin on liitetty soluun. Microsoft Excel ei tunnista mihin tahansa soluun liitettyä päivämäärää automaattisesti. Muista, että mikään kaava ei toimi ilman tätä.
📌 Askeleet
- Napsauta ensin hiiren kakkospainikkeella päivämäärän valitsinta.
- Napsauta kontekstivalikosta Ominaisuudet .
- Nyt Linkitetty solu vaihtoehto, kirjoita soluviite, jonka haluat yhdistää.
- Kun valitset päivämäärän kalenterista, näet päivämäärän automaattisesti linkitetyssä solussa. Napsauta painiketta OK jos Excel näyttää " Solun arvoksi ei voi asettaa NULL... " moka.
- Jos haluat hyväksyä nolla-arvot, vaihda arvoksi FALSE osoitteeseen TRUE vuonna CheckBox.
- Jos napsautat hiiren kakkospainikkeella päivämäärän valitsinta ja napsautat sitten Näytä koodi näet siihen liittyvät VBA-koodit.
Lue lisää: Excel syöttää automaattisesti päivämäärän, kun tiedot syötetään (7 helppoa menetelmää)
Kuinka lisätä päivämäärän valitsin koko sarakkeeseen Excelissä?
Tähän asti olemme lisänneet päivämääränvalitsimen soluun. Voimme lisätä päivämääränvalitsimen solualueelle tai tiettyyn sarakkeeseen. Kun napsautat solua, näkyviin tulee kalenteri, josta voit valita päivämäärän. Seuraavissa osioissa näytämme, miten voit lisätä sekä yksittäisiä että useita sarakkeita.
1. Lisää päivämäärän valitsin yhdelle sarakkeelle
📌 Askeleet
- Jos haluat määrittää päivämääränvalitsimen koko sarakkeelle, napsauta päivämääränvalitsinta hiiren oikealla painikkeella. Napsauta sen jälkeen painiketta Näytä koodi .
- Sen jälkeen näet koodia, jos olet muokannut sitä.
- Tyhjennä nyt VBA koodi ja kirjoita seuraava koodi, jonka näytämme tässä:
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
Tämä koodi periaatteessa asettaa sarakkeen B päivämäärän valitsimena.
- Poista nyt valinta suunnittelutilasta.
- Napsauta sen jälkeen mitä tahansa solua poistaaksesi Päivämääränvalitsimen.
- Napsauta nyt mitä tahansa sarakkeen solua B Näet päivämääränvalitsimen ohjauksen jokaisesta solusta.
Koodin selitykset:
With Sheet1.DTPicker1 .Height = 20 .Width = 20
Tämä koodi osoittaa arkin numeron (Muista arkin numero, vaikka olisit muuttanut nimeä) ja päivämäärän valitsimen numeron. Tässä meillä on sheet1(Basic Datepicker sheet) ja päivämäärän valitsin 1. Korkeus ja leveys, jotka asetat manuaalisesti.
If Not Intersect(Target, Range("B:B")) Is Nothing Then .Visible = True
Tämä koodi osoittaa, että jos jokin sarakkeen solu B on valittuna, päivämäärän valitsin tulee näkyviin. Tai voit asettaa mukautetun alueen, kuten Range("B5:B14"). Se asettaa päivämääränvalitsimen vain niille tietyille soluille sarakkeessa. B .
.Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address
" top " -ominaisuus tarkoittaa periaatteessa sitä, että se etenee määritetyn solun yläreunaa pitkin. Se vastaa määritetyn solun "top"-arvoa.
" Vasen " -ominaisuus vastaa seuraavaa oikeanpuoleista solua (sen solun, jonka määrittelit). Se on vasemman reunan pituus laskentataulukon vasemmasta ulkoreunasta. Käytimme offset-funktiota saadaksemme oikean solun soluviitteen.
" LinkedCell " yhdistää päivämääränvalitsimen ja kohdesolun. Kun valitsemme päivämäärän pudotusvalikosta, se sallii sen solussa.
Else .Visible = False
Kun valitset jonkin muun solun kuin sarakkeen solun C , päivämäärän valitsin ei tule näkyviin.
2. Lisää päivämäärän valitsin useille sarakkeille
Jos haluat asettaa useita sarakkeita päivämääränvalitsimella, sinun on tehtävä yksinkertainen muutos. Muista, että ennen kuin asetat useita sarakkeita päivämääränvalitsimilla, sinun on lisättävä toinen päivämääränvalitsin uudelleen.
Jos haluat asettaa päivämääränvalitsimen vierekkäisille sarakkeille, sinun ei tarvitse kirjoittaa toista koodisegmenttiä. Muuta vain kohdassa IF segmentti:
If Not Intersect(Target, Range("C:D")) ei ole mikään Then
Seuraavalla koodilla asetetaan päivämäärävalitsin sarakkeille. B, D, E, G:
Tässä emme määritä päivämääränvalitsinta koko sarakkeeseen, vaan pikemminkin solualueeseen. Päivämääränvalitsin 1 soluun B5:B14, päivämääränvalitsin 2 soluun D5:E14 ja päivämääränvalitsin 3 soluun 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 With Sheet1.DTPicker2 .Height = 20 .Width = 20 If Not Intersect(Target, Range("D5:E14")) Is NothingThen .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If 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
Tässä on kolme päivämääränvalitsinta. Yksi sarakkeelle B , yksi sarakkeita varten D ja E yhdistetty, ja toinen sarakkeelle G Kun napsautat näiden sarakkeiden jokaista solua, näet kalenterin. Tällä tavoin voit lisätä päivämääränvalitsimen useisiin sarakkeisiin Excelissä.
Suuri ongelma Excelin päivämäärän valitsimen kanssa
Jos käytät minkä tahansa Microsoft Excel -ohjelmiston 64-bittistä versiota tai käytät Excel 365- tai Excel 2019 -ohjelmaa, olet jo nyt hämmentynyt. Se johtuu siitä, että et löytänyt päivämäärän valitsinta ohjelmassa. ActiveX valvonta.
Valitettavasti Microsoftin Date Picker -ohjain on käytettävissä vain Excel 2016, Excel 2013 ja Excel 2010 -ohjelmien 32-bittisissä versioissa, mutta se ei toimi Excel 64-bittisessä Excelissä. Jos siis todella haluat lisätä kalenterin työarkkiin, käytä mitä tahansa kolmannen osapuolen kalenteria. Toivottavasti Microsoft tuo jonkinlaisen päivämääränvalitsimen tulevaisuudessa.
💬 Muistettavaa
✎
Muista yhdistää päivämääränvalitsin soluun, jos työskentelet sellaisen kanssa.
✎
Tiedostosi tulisi tallentaa nimellä Makrotoiminnoilla varustettu työkirja (.xlsm).
✎
Jos haluat tehdä muutoksia päivämäärän valitsimeen, varmista, että valitset sen kehittäjä-välilehdeltä.
✎
Jos haluat nähdä VBA-koodien aiheuttamat muutokset, poista päivämääränvalitsimen valinta.
Päätelmä
Lopuksi toivon, että tämä opetusohjelma on antanut sinulle hyödyllistä tietoa päivämäärän valitsimen lisäämisestä Exceliin. Suosittelemme, että opit ja sovellat kaikkia näitä ohjeita omassa tietokokonaisuudessasi. Lataa harjoitustyökirja ja kokeile näitä itse. Anna myös rohkeasti palautetta kommenttiosassa. Arvokas palautteesi pitää meidät motivoituneina luomaan tällaisia opetusohjelmia.
Älä unohda tarkistaa verkkosivujamme Exceldemy.com erilaisiin Exceliin liittyviin ongelmiin ja ratkaisuihin.
Jatka uusien menetelmien oppimista ja jatka kasvamista!