Clàr-innse
San artaigil seo, seallaidh mi dhut mar a gheibh thu an ceann-latha làithreach ann an VBA ann an Excel. Ionnsaichidh tu mar a sheallas tu an ceann-latha làithreach, seallaidh tu an uair làithreach, a bharrachd air cruth a chuir air a’ cheann-latha agus an uair anns a’ chruth a tha thu ag iarraidh.
Mar a gheibh thu an ceann-latha làithreach ann an VBA (Sealladh Luath)
Luchdaich a-nuas Leabhar-obrach Cleachdaidh
Luchdaich sìos an leabhar-obrach seo gus an obair a dhèanamh fhad ‘s a tha thu a’ leughadh an artaigil seo.
<8 Faigh Cinn-latha gnàthach ann an VBA.xlsm
3 dòighean air an ceann-latha làithreach fhaighinn ann an VBA
Rannsaich sinn na dòighean as fheàrr air an t-sruth fhaighinn ceann-latha agus uair ann am Macro ann an VBA .
1. Faigh Ceann-latha gnàthach a rèir Gnìomh Ceann-latha VBA
An toiseach, chì sinn mar a gheibh sinn an ceann-latha làithreach. Gheibh thu an ceann-latha làithreach ann an VBA gu math coileanta a' cleachdadh an gnìomh Date de VBA .
Seo loidhne a' chòd:<3 Current_Date=Date()
Is e an còd iomlan airson an ceann-latha làithreach a thaisbeanadh:
⧭ Còd VBA:
9914
An aire: Tha an còd seo a' cruthachadh Macro air a bheil Get_Current_Date .
⧭ Toradh:
Ruith am Macro seo , agus gheibh thu Bogsa Teachdaireachd a sheallas an ceann-latha làithreach, 11-Jan-22 .
Leugh tuilleadh: Mar a chuireas tu a-steach an ceann-latha làithreach ann an Excel
2. Cuir a-steach Ceann-latha is Àm an-dràsta leis a’ ghnìomh a-nis aig VBA
Faodaidh tu an gnìomh A-nis de VBA a chleachdadh gus faighinnan ceann-latha làithreach còmhla ris an uair làithreach.
Seo loidhne a' chòd:
Current_Date_and_Time = Now()
Mar sin, an còd iomlan gus an ceann-latha agus an uair a thaisbeanadh bidh:
⧭ Còd VBA:
4507
An aire: Seo cruthaichidh còd Macro air a bheil Get_Current_Date_and_Time .
⧭ Toradh:
Ruith am Macro seo, agus gheibh thu Bogsa Teachdaireachd a sheallas an ceann-latha agus an uair, 11-Jan-22 11:23:20 AM .
Leugh tuilleadh: A-nis agus cruth gnìomhan ann an Excel VBA
Leughaidhean coltach
- Ceann-latha caochlaideach ann an còdan VBA (7 Cleachdadh Macros le Eisimpleirean)
- Mar a chleachdas tu Geàrr-chunntas Ceann-latha Excel
- Obraich a-mach ceann-latha ri phàigheadh le foirmle ann an Excel (7 dòighean)
- Mar a chleachdas tu Formula IF le cinn-latha (6 eisimpleirean furasta)
Gu ruige seo, tha sinn air ionnsachadh an ceann-latha agus an àm làithreach fhaighinn. An turas seo, chì sinn mar a sheallas sinn an ceann-latha agus an uair anns a' chruth a tha sinn ag iarraidh.
3.1 Cruth Ceann-latha làithreach
An toiseach, cuiridh sinn cruth air a' cheann-latha làithreach a-mhàin .
Cleachdaidh sinn an gnìomh Format aig VBA airson an adhbhair seo. 'S e co-chàradh a' ghnìomh:
=Format(Date,Format)
Mar sin, gus an ceann-latha làithreach a thaisbeanadh san fhòrmat dd/mm/bbbb , 's e loidhne a' chòd:
Current_Date = Cruth(Ceann-là,“dd/mm/yyyy”)
Agus is e an còd VBA iomlan:
⧭ Còd VBA:
8618
An aire: Tha an còd seo a' cruthachadh Macro air a bheil Format_Date_and_Time .
⧭ Toradh:
Ma ruitheas tu an còd seo, seallaidh e an ceann-latha làithreach san fhòrmat a tha thu ag iarraidh, dd/mm/bbbb , 11/01/2022 .
3.2 Cruth Ceann-là agus Uair làithreach
Thu 's urrainn dhuinn an gnìomh Format a chleachdadh cuideachd gus cruth a chur air a' cheann-latha làithreach agus an uair làithreach còmhla.
Seallamaid an ceann-là 's an uair làithreach san fhòrmat dd/mm/bbbb hh:mm :ss am/pm .
Is e loidhne a' chòd:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
Agus an còd VBA iomlan
⧭ Còd VBA:
8194
An aire: Tha an còd seo a’ cruthachadh Macro ris an canar Format_Date_and_Time .
⧭ Toradh:
Ma tha thu ruith a’ chòd seo, seallaidh e an ceann-latha agus an uair sa chruth a tha thu ag iarraidh, dd/mm/bbbb hh:mm: ss am/pm , 11/01/2022 12:03:45 f .
Leugh tuilleadh: Mar a chuireas tu cruth air ceann-latha le VBA ann an Excel
Geàrr-chunntas
- An A-NIS tillidh gnìomh Iarrtas Bunaiteach Lèirsinneach an ceann-latha agus an uair làithreach.
- Tillidh an gnìomh Date an ceann-latha làithreach.
- An Format Seallaidh gnìomh ceann-latha agus uair ann an cruth sam bith a tha thu ag iarraidh.
Co-dhùnadh
Le bhith a’ cleachdadh nan dòighean seo, ’s urrainn dhut am faidhle fhaighinn agus a thaisbeanadhceann-latha is uair ann an Macro ann an Excel. A bheil ceist sam bith agad? Faodaidh tu faighneachd dhuinn.