VBA Date Function (12 Paggamit ng Macros na may Mga Halimbawa)

  • Ibahagi Ito
Hugh West

Talaan ng nilalaman

Sa Microsoft Visual Basic Application, ang mga function ng petsa o anumang mga konseptong nauugnay sa petsa ay mahalaga upang maisagawa ang iba't ibang operasyon sa iyong dataset. Maaari mong makita ang iyong sarili sa iba't ibang mga sitwasyon kung saan kakailanganin mong gamitin ang mga function na ito. Sa tutorial na ito, matututunan mo ang tungkol sa Date function ng VBA na may mga angkop na halimbawa at wastong mga guhit. Gayundin, bibigyan ka namin ng maraming function ng petsa na maaari mong ipatupad sa iyong worksheet.

I-download ang Practice Workbook

Mga Paggamit ng VBA Date.xlsm

Panimula sa VBA Date Function

Kinakategorya ng Excel ang Mga Petsa sa Date/Oras function. Ito ay isang built-in na function. Magagamit namin ito sa mga VBA macro para magsagawa ng anumang mga pagpapatakbong nauugnay sa petsa.

Bago ka magsimula sa Date function, kailangan mong malaman ang tungkol sa Mga variable ng petsa sa VBA .

⏺ Syntax

Petsa()

⏺ Mga Pagpapaliwanag ng Mga Argumento

Walang mga argumento .

⏺ Ibinabalik

Ibinabalik ang kasalukuyang petsa.

⏺ Available sa

Excel for Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para sa Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ Halimbawa

Tulad ng alam mo, walang mga argumento na maaari mo lamang itong i-input tulad ng sumusunod:

3148

Kapag nagtatrabaho kami sa Date function, hindi kami nagbibigay ng anumang panaklong sa mga VBA code tulad ng halimbawang ito.

Output :

12Linggo

2 –       Lunes

3 –       Martes

4 –       Miyerkules

5 –       Huwebes

6 –       Biyernes

7 –       Sabado

Snippet ng Code:

3224

Output:

Tulad ng nakikita mo, nagbabalik ang VBA date function na 4. Ibig sabihin Miyerkules.

Kaugnay na Nilalaman: Paano Gamitin ang Fix Function sa Excel VBA (4 na Halimbawa)

9. VBA WeekdayName Function

Ibinabalik ang isang string na nagpapakita ng limitadong araw ng linggo.

Syntax :

WeekdayName(weekday, abbreviate, firstdayofweek)

Argumento:

araw ng linggo: Kinakailangan na field. Ang numerong pagkakakilanlan para sa araw ng linggo. Ang numeric na halaga ng bawat araw ay nakasalalay sa setting ng unang araw ng linggong setting.

paikliin: Ito ay Opsyonal. Boolean na halaga na nagpapahiwatig kung ang pangalan ng karaniwang araw ay paikliin. Kung nilaktawan, ang default ay False, na nangangahulugan na ang pangalan ng weekday ay hindi pinaikli o pinaikli.

firstdayofweek: Opsyonal na field. Numeric na halaga na nagsasaad ng unang araw ng linggo. Maaari itong magkaroon ng iba't ibang value.

Ang firstdayofweek argument ay maaaring magkaroon ng mga kasunod na value:

vbSunday – ginagamit ang Linggo bilang ang pangunahing araw ng linggo.

vbMonday – ginagamit ang Lunes bilang unang araw ng linggo.

vbTuesday – nagpapatakbo ng Martes bilang una araw ngang linggo.

vbWednesday – ginagamit ang Miyerkules bilang unang araw ng linggo.

vbThursday – nagpapatakbo ng Huwebes bilang ang halip na araw ng linggo .

vbFriday – ginagamit ang Biyernes bilang unang araw ng linggo.

vbSaturday – nagpapatakbo ng Sabado bilang unang araw ng linggo.

vbUseSystemDayOfTheWeek – ginagamit ang unang araw ng linggo na tinutukoy ng setting ng iyong device.

Snippet ng Code:

9408

Output:

Tulad ng nakikita mo, ipinapakita ng mga VBA code sa itaas ang pangalan ng karaniwang araw.

Kaugnay na Nilalaman: Paano na Gamitin ang VBA WeekdayName Function sa Excel (2 Halimbawa)

10. Year Function sa VBA Date

Ito ay nagbabalik ng Variant (Integer) na mayroong totoong numero na nagpapahayag ng taon.

Syntax :

Taon(petsa)

Argument:

Ang kinakailangang argument ng petsa ay anumang Variant, numeric expression, string expression, o anumang kumbinasyon. Ito ay kumakatawan sa isang petsa. Kung ang petsa ay may kasamang Null, ibabalik din nito ang Null.

Snippet ng Code:

6314

Output:

Dito mo makikita ang taon ng ibinigay na petsa pagkatapos ipatupad ang VBA code.

Magbasa Pa: Paano Gamitin ang VBA Replace Function sa Excel ( 11 Applications)

11. FormatDateTime Function

Ibinabalik ng function na ito ang isang expression na naka-format bilang petsa o oras.

Syntax :

FormatDateTime(Petsa, [ NamedFormat])

Argument:

Petsa: Kinakailangan na field. Ipo-format ang expression ng petsa.

NamedFormat: Ito ay Opsyonal. Ito ay isang numerong halaga na nagpapakita ng format ng petsa/oras. Kung aalisin, ginamit nito ang vbGeneralDate .

Ang NamedFormat ay maaaring magkaroon ng mga sumusunod na value:

vbGeneralDate (0): Magpakita ng petsa at/o oras. Kung mayroong bahagi ng petsa, ipahayag ito bilang isang maikling petsa. Kung may bahagi ng oras, ipakita ito bilang mahabang panahon. Ang parehong bahagi ay ipinapakita kung naroroon.

vbLongDate(1): Maglarawan ng petsa sa pamamagitan ng paggamit ng mahabang configuration ng petsa na pinili sa mga panrehiyong setting ng iyong computer.

vbShortDate (2): Magpakita ng petsa sa pamamagitan ng pagpapatakbo ng maikling format ng petsa na tinukoy sa mga panrehiyong setting ng iyong computer.

vbLongTime(3): Magpakita ng oras sa pamamagitan ng paggamit ng format ng oras na tinukoy sa mga panrehiyong setting ng iyong computer.

vbShortTime(4): Magpakita ng oras sa pamamagitan ng paggamit ng 24 na oras na format (hh:mm).

Snippet ng Code:

5893

Output:

Makikita mo ang mga sumusunod na dialog box pagkatapos patakbuhin ang code:

Dito, makikita mo ang lahat ng format ng oras at petsa sa VBA.

Magbasa Nang Higit Pa: Paano Gamitin ang VBA TimeValue Function (6 na May Kaugnayang Halimbawa)

12. VBA CDate Function

Ang Function ay nagko-convert ng valid na expression ng petsa at oras sa isang karaniwang petsa.

Syntax :

CDate(petsa)

Argument:

Ang kinakailangang argument ng petsa ay anumang Variant, numeric expression, string expression, o anumang kumbinasyon. Ito ay kumakatawan sa isang petsa. Kung ang petsa ay may kasamang Null, ibabalik din nito ang Null.

Snippet ng Code:

7986

Output:

Tulad ng nakikita mo, nagbalik ang aming VBA code ng karaniwang format ng petsa ng Excel.

Kaugnay na Nilalaman: Paano Gamitin ang VBA DIR Function sa Excel (7 Mga Halimbawa)

Mga Halimbawa ng Petsa ng VBA

Sa mga sumusunod na seksyon, bibigyan ka namin ng tatlong praktikal at angkop na halimbawa ng petsa gamit ang VBA. Maglalaman ang mga halimbawang ito ng mga problemang nauugnay sa petsa at mga solusyon sa mga ito. Inirerekomenda namin na basahin mo at isagawa ang lahat ng mga halimbawang ito upang mapabuti ang iyong kaalaman sa VBA. Pag-usapan natin ito.

1. Kalkulahin ang Mga Overdue na Araw gamit ang Petsa sa VBA

Ang kahulugan ng overdue ay nangyayari nang huli, o lumampas sa deadline. Late, lalo na, lampas sa deadline o huli na para matugunan ang isang kinakailangan.

Ipagpalagay na kailangan mong magsumite ng assignment na dapat bayaran sa Linggo. Ngunit Martes na, at hindi mo pa ito naisumite. Matatawag mo itong dalawang overdue na araw.

Tingnan ang sumusunod na dataset:

Dito, mayroon kaming dataset ng ilang mag-aaral at ang kanilang pagsusumite ng assignment petsa. Maaari mong makita ang huling petsa ng pagsusumite. Ang aming layunin ay mahanap ang overdue na petsa batay sa petsa ng pagsusumite. Ngayon, para magawa ito, sundin ang mga hakbang na ito:

📌 Mga Hakbang

  • Una, pindutin ang Alt+F11 sa iyong keyboard upang buksan ang VBA editor.
  • Pagkatapos, piliin ang Ipasok > Module .

  • Pagkatapos nito, i-type ang sumusunod na code:
8457

Ginamit namin ang ABS function para alisin ang minus sign.

  • Pagkatapos, i-save ang file.
  • Pagkatapos noon, pindutin ang Alt+F8 sa iyong keyboard para buksan ang Macro dialog box.
  • Susunod, piliin ang
  • Pagkatapos, i-click ang Run .

Gaya ng nakikita mo, matagumpay naming nagamit ang petsa sa VBA at natagpuan ang mga overdue na araw.

Mga Katulad na Pagbasa

  • Paano Gamitin ang VBA Space Function sa Excel (3 Halimbawa)
  • Gumamit ng VBA ChDir Function sa Excel (4 Angkop na Halimbawa)
  • Paano Gamitin ang IsNull Function sa Excel VBA (5 Halimbawa)
  • Gumamit ng VBA Habang Wend Statement sa Excel (4 na Halimbawa)
  • Paano Tumawag ng Sub sa VBA sa Excel (4 Mga Halimbawa)

2. Hanapin ang Taon ng Kapanganakan mula sa Petsa gamit ang VBA

Ngayon, mahahanap mo ang Taon mula sa isang partikular na petsa. Ito ay medyo simple upang mahanap.

Tingnan ang sumusunod na dataset:

Dito, makikita mo ang petsa ng kapanganakan ng ilang tao. Ang aming layunin ay kunin ang taon ng kapanganakan mula sa petsa at gayundin ang taon ng kapanganakan ng huling entry na Elizabeth.

📌 Mga Hakbang

  • Una, pindutin ang Alt+F11 sa iyong keyboard para buksan ang VBA editor.
  • Pagkatapos, piliin ang Insert>Module .

  • Pagkatapos nito, i-typeang sumusunod na code:
6806
  • Pagkatapos, i-save ang file.
  • Pagkatapos noon, pindutin ang Alt+F8 sa iyong keyboard para buksan ang Macro dialog box.
  • Susunod, piliin ang find_year .
  • Pagkatapos, i-click ang Run .

Sa wakas, makikita mong matagumpay kami sa pagkuha ng taon ng kapanganakan mula sa bawat petsa. Gayundin, nakita namin ang taon ng kapanganakan ng huling entry gamit ang petsa ng VBA sa Excel.

3. Magdagdag ng Mga Araw sa Petsa gamit ang VBA

Ngayon, maaari mong tukuyin ang variable ng petsa at gamitin ito upang idagdag ang petsa. Upang maisagawa ito, ginagamit namin ang ang DateAdd paraan ng VBA. Magagamit mo ang function na ito upang magdagdag ng mga araw, buwan, at taon sa isang partikular na petsa.

Tingnan ang sumusunod na dataset:

Narito, ikaw makakakita ng ilang pangalan at ilang petsa na naka-attach sa kanila. Ngayon, ang aming layunin ay magdagdag ng limang araw sa mga ibinigay na petsang ito at bumuo ng bagong petsa.

📌 Mga Hakbang

  • Una, pindutin ang Alt +F11 sa iyong keyboard para buksan ang VBA editor.
  • Pagkatapos, piliin ang Insert>Module .

  • Pagkatapos nito, i-type ang sumusunod na code:
1236

Dito, ginamit namin ang "d" bilang argumento sa DateAdd function. Maaari mo itong baguhin sa “y” o “m” upang magdagdag ng mga taon o buwan ayon sa pagkakabanggit,

  • Pagkatapos, i-save ang file.
  • Pagkatapos nito, pindutin ang Alt+F8 sa iyong keyboard para buksan ang Macro dialog box.
  • Susunod, piliin.
  • Pagkatapos, i-click ang Run .

Hangga't kaya motingnan mo, matagumpay naming naidagdag ang mga araw sa isang petsa gamit ang petsa sa VBA. Ngayon, maaari mong baguhin ang code ayon sa iyong pinili.

💬 Mga Dapat Tandaan

VBA Date function ay talagang gumagana tulad ng ang TODAY function sa Excel.

Ang VBA DATE ay isang non-volatile function sa excel. Ibig sabihin, pananatilihin nito ang data kahit na may break sa power supply.

Sa pangkalahatan, sine-save ng VBA ang mga halaga ng Petsa bilang DATE sa oras ng pagpapatupad.

Kaya, kung susubukan mong magtalaga ng variable ng petsa bilang string/text, magdudulot ito ng error.

Ang default na value ng Petsa ay 0: 00:00 (hatinggabi) noong Enero 1, 0001.

Konklusyon

Upang tapusin, umaasa akong nabigyan ka ng tutorial na ito ng isang piraso ng kapaki-pakinabang na kaalaman tungkol sa Petsa sa mga VBA code. Inirerekomenda naming matutunan mo at ilapat ang lahat ng mga tagubiling ito sa iyong dataset. I-download ang workbook ng pagsasanay at subukan ito mismo. Gayundin, huwag mag-atubiling magbigay ng feedback sa seksyon ng komento. Ang iyong mahalagang feedback ay nagpapanatili sa amin ng motibasyon na gumawa ng mga tutorial na tulad nito.

Huwag kalimutang tingnan ang aming website Exceldemy.com para sa iba't ibang mga problema at solusyong nauugnay sa Excel.

Patuloy na matuto ng mga bagong pamamaraan at patuloy na lumago!

Mga Date Function sa VBA na Dapat Mong Matutunan

Ngayon, sa paparating na mga seksyon, ipapakita namin sa iyo ang ilang karagdagang mga function ng petsa na magagamit mo para sa maraming layunin sa VBA. Basahin ang mga seksyong ito upang malaman ang lahat ng posibleng paraan upang gumana sa petsa sa VBA. Iminumungkahi naming itago mo ang mga ito sa iyong arsenal. Tiyak na mapapabuti nito ang iyong kaalaman.

1. DateAdd Function bilang Petsa sa VBA

Sa VBA, ginagamit namin ang DateAdd function upang magdagdag ng mga araw sa isang partikular na petsa. Pagkatapos nito, ibabalik nito ang resultang petsa.

Syntax:

DateAdd(interval, number, date)

Mga Argumento:

interval: Ito ay Kinakailangan. Ang expression ng string ay ang pagitan ng oras na gusto mong idagdag.

numero: Kinakailangan. Ito ay isang Numeric na expression na ang bilang ng mga pagitan na gusto mong idagdag. Maaari itong maging positibo (upang makakuha ng mga petsa sa hinaharap) o negatibo (upang makakuha ng mga petsa sa nakaraan).

petsa: Ang orihinal na petsa/oras.

Ngayon, ang interval argument ay maaaring magkaroon ng mga sumusunod na setting:

yyyy –   Taon

q     – Quarter

m    – Buwan

y –    Araw ng taon

d     – Araw

w    – Araw ng Linggo

ww – Linggo

h    – Oras

n    – Minuto

s    – Pangalawa

Snippet ng Code :

5944

Output:

Tulad ng nakikita mo, nagdagdag ito ng 15 petsa sa kasalukuyang petsa saVBA.

Magbasa Pa: Paano Gamitin ang IsDate Function sa VBA (3 Halimbawa)

2. DateDiff Function sa VBA

Ang DateDiff function ay nagbabalik ng Variant (Long) na tumutukoy sa bilang ng mga agwat ng oras sa pagitan ng dalawang tinukoy na petsa.

Syntax :

DateDiff( pagitan, petsa1, petsa2, [ unang araw ng linggo, [ unang linggo ng taon ]] )

Mga Argumento:

agwat: Ito ay Kailangan. Ang string expression ay ang pagitan ng oras na gusto mong idagdagString expression na ang agwat ng oras na iyong ginagamit upang kalkulahin ang pagkakaiba sa pagitan ng dalawang petsa.

date1,date2 : Kinakailangan; Variant (Petsa). Dalawang petsa na gusto mong gamitin sa pagkalkula.

firstdayofweek: Opsyonal. Isang pare-pareho na tumutukoy sa unang araw ng linggo. Kung hindi maayos, ipapalagay ang Linggo.

unang linggo ng taon: Opsyonal. Isang pare-pareho na nagtatatag sa unang linggo ng taon. Kung hindi nakatakda, ang unang linggo ay dapat na ang linggo kung saan lalabas ang Enero 1.

Ngayon, ang interval argument ay maaaring magkaroon ng mga sumusunod na setting:

yyyy –   Taon

q     – Quarter

m    – Buwan

y –    Araw ng taon

d     – Araw

w    – Araw ng Linggo

ww – Linggo

h    – Oras

n    – Minuto

s    – Pangalawa

Ang firstdayofweek argument ay may mga setting na ito:

vbSunday –ginagamit ang Linggo bilang pinakamahalagang araw ng linggo.

vbMonday – ginagamit ang Lunes bilang unang araw ng linggo.

vbTuesday – nagpapatakbo ng Martes bilang unang araw ng linggo.

vbWednesday – ginagamit ang Miyerkules bilang unang araw ng linggo.

vbThursday – nagpapatakbo ng Huwebes bilang ang sa halip ay araw ng linggo.

vbFriday – ginagamit ang Biyernes bilang unang araw ng linggo.

vbSaturday – nagpapatakbo ng Sabado bilang unang araw ng linggo.

vbUseSystemDayOfTheWeek – ginagamit ang unang araw ng linggo na tinutukoy ng setting ng iyong device.

Ang firstweekofyear may mga setting na ito:

vbFirstJan1 – ginagamit ang linggong naglalaman ng Enero 1.

vbFirstFourDays – ginagamit ang unang linggo na mayroong hindi bababa sa apat na araw sa bagong taon.

vbFirstFullWeek – nagpapatakbo sa unang buong linggo ng taon.

vbSystem – ginagamit ang unang linggo ng taon gaya ng tinukoy ng mga lokasyon ng iyong device.

Snippet ng Code:

1305

Out put :

Sa huli, ibinabalik nito ang pagkakaiba sa pagitan ng dalawang petsa sa VBA.

Read More: Paano Gamitin ang VBA DateDiff Function sa Excel (9 na Halimbawa)

3. DatePart Function bilang Petsa

Ang DatePart function ay nagbabalik ng Variant (Integer) na naglalaman ng tinukoy na bahagi ng isang ibinigay na petsa.

Syntax :

DatePart(interval, petsa, [ firstdayofweek, [unang linggo ng taon ]])

Mga Argumento:

agwat: Ito ay Kinakailangan. Ang string expression ay ang pagitan ng oras na gusto mong idagdagString expression na ang agwat ng oras na iyong ginagamit upang kalkulahin ang pagkakaiba sa pagitan ng dalawang petsa.

petsa: Kinakailangan; Variant (Petsa). Ang Petsa na gusto mong gamitin sa pagkalkula.

firstdayofweek: Opsyonal. Isang pare-pareho na tumutukoy sa unang araw ng linggo. Kung hindi maayos, ipapalagay ang Linggo.

unang linggo ng taon: Opsyonal. Isang pare-pareho na nagtatatag sa unang linggo ng taon. Kung hindi nakatakda, ang unang linggo ay dapat na ang linggo kung saan lalabas ang Enero 1.

Ngayon, ang interval argument ay maaaring magkaroon ng mga sumusunod na setting:

yyyy –   Taon

q     – Quarter

m    – Buwan

y –    Araw ng taon

d     – Araw

w    – Araw ng Linggo

ww – Linggo

h    – Oras

n    – Minuto

s    – Pangalawa

Ang firstdayofweek argument ay may ganitong mga setting:

vbSunday – ginagamit ang Linggo bilang pinakamahalagang araw ng linggo.

vbMonday – ginagamit ang Lunes bilang unang araw ng linggo.

vbTuesday – nagpapatakbo ng Martes bilang unang araw ng linggo.

vbWednesday – ginagamit ang Miyerkules bilang unang araw ng linggo.

vbThursday – nagpapatakbo ng Huwebes bilang sa halip na araw nglinggo.

vbFriday – ginagamit ang Biyernes bilang unang araw ng linggo.

vbSaturday – nagpapatakbo ng Sabado bilang unang araw ng linggo.

vbUseSystemDayOfTheWeek – ginagamit ang unang araw ng linggo na tinutukoy ng setting ng iyong device.

Ang unang linggo ng taon ay may ang mga halagang ito:

vbFirstJan1 – pinapatakbo ang linggo kasama ang Enero 1.

vbFirstFourDays – ginagamit ang unang linggo na nagtataglay ng pinakamaliit na apat na araw sa ang bagong taon.

vbFirstFullWeek – ginagamit ang unang buong linggo ng taon.

vbSystem – ginagamit ang unang linggo ng taon bilang napili ayon sa mga lokasyon ng iyong device.

Snippet ng Code :

6354

Output :

Sa ganitong paraan, magagamit mo ang function ng petsa na ito sa mga VBA code.

Magbasa Nang Higit Pa: Paano Gamitin ang VBA FileDateTime Function sa Excel (3 Paggamit)

4. DateSerial Function

Maaari kang makakita ng petsa batay sa isang input na taon, buwan, at araw gamit ang DateSerial function.

Syntax:

DateSerial(taon, buwan, araw)

Mga Argumento:

taon – Kinakailangang field. Isang numero sa pagitan ng 100 at 9999, kasama, o isang numeric na expression na sumasagisag sa taon.

buwan – Kinakailangang field. Isang integer value na tumutukoy sa buwan.

araw – Kinakailangang field. Isang integer value na naglalarawan sa araw.

Snippet ng Code:

9264

Output :

Magbasa Nang Higit Pa: Paano Gamitin ang VBA TimeSerial sa Excel (3 Halimbawa)

4. VBA DateValue Function

Ngayon, ginagamit namin ang DateValue function para tumukoy ng petsa.

Syntax :

DateValue(date)

Argument:

Dito, ang date argument ay karaniwang isang string expression na naglalarawan ng petsa mula Enero 1, 100 , hanggang Disyembre 31, 9999. Anuman, ang petsa ay maaaring higit pa sa anumang expression na maaaring sumagisag sa isang petsa, oras, o parehong petsa at oras sa hanay na iyon.

Snippet ng Code:

6412

Output :

Tulad ng nakikita mo, matagumpay naming nagamit ang function ng petsa sa mga VBA code.

5. Day Function sa VBA

Ito ay nagbabalik ng Variant (Integer) na tumutukoy sa isang tunay na numero sa pagitan ng 1 at 31, kasama, na nagbibigay ng araw ng buwan.

Syntax :

Araw(petsa)

Argument:

Ang kinakailangang argumento ng petsa ay anumang Variant , numeric na expression, string expression, o anumang kumbinasyon. Ito ay kumakatawan sa isang petsa. Kung ang petsa ay may kasamang Null, ibabalik din nito ang Null.

Snippet ng Code:

7097

Output:

Tulad ng nakikita mo, gamit ang mga VBA code nalaman namin na ang araw ng ibinigay na petsa ay 12.

Kaugnay na Nilalaman: VBA Format Function sa Excel (8 Uses with Examples)

6. VBA Month Function bilang Petsa

Ito ay nagbabalik ng Variant (Integer) na tumutukoy sa isang tunay na numero sa pagitan ng 1 at 12,kasama, na nagbibigay ng buwan ng taon.

Syntax :

Buwan(petsa)

Argument:

Ang kinakailangang argument ng petsa ay anumang Variant, numeric expression, string expression, o anumang kumbinasyon. Ito ay kumakatawan sa isang petsa. Kung ang petsa ay may kasamang Null, ibabalik din nito ang Null.

Snippet ng Code:

8914

Output:

Kaugnay na Nilalaman: Paano Gamitin ang Tamang Function ng VBA sa Excel (6 na Halimbawa)

Mga Katulad na Pagbasa

  • Paano Gamitin ang VBA Environ Function (4 na Halimbawa)
  • Paano Gamitin ang VBA At Function sa Excel (4 na Halimbawa)
  • VBA If – Then – Iba Pang Pahayag sa Excel (4 na Halimbawa)
  • Paano Gamitin ang VBA Abs Function sa Excel (9 na Halimbawa)
  • Paano Gamitin ang Concatenate sa Excel VBA (4 na Paraan)

7. MonthName Function

Ito ay nagbabalik ng string na nagpapakita ng tinukoy na buwan.

Syntax :

MonthName(month, [ abbreviate ])

Argument:

buwan: Ito ay Kinakailangan. Ang pamagat ng numero ng buwan. Halimbawa, Enero ay 1, Pebrero ay 2, at iba pa.

paikliin: Ito ay Opsyonal. Boolean na halaga na nagpapakita kung ang pangalan ng buwan ay dapat paikliin. Kung nilaktawan, ang default ay False, na nagpapahiwatig na ang pangalan ng buwan ay hindi pinaikli.

Snippet ng Code:

1853

Output:

Tulad ng nakikita mo, nakita namin ang pangalan ng buwansa pamamagitan ng VBA Date Function na ito.

8. Weekday Function

Ito ay nagbabalik ng Variant ( Integer ) na nagtataglay ng totoong numero na nagpapahayag ng araw ng linggo.

Syntax :

Weekday(petsa, [ firstdayofweek ])

Argumento:

petsa: Ang kinakailangang argumento ng petsa ay anumang Variant, numeric expression, string expression, o anumang kumbinasyon. Ito ay kumakatawan sa isang petsa. Kung ang petsa ay may kasamang Null, ibabalik din nito ang Null.

firstdayofweek: Opsyonal. Isang pare-pareho na tumutukoy sa unang araw ng linggo. Kung hindi maayos, ipapalagay ang Linggo.

Ang firstdayofweek argument ay may mga setting na ito:

vbSunday – ginagamit ang Linggo bilang ang pangunahing araw ng linggo.

vbMonday – ginagamit ang Lunes bilang unang araw ng linggo.

vbTuesday – nagpapatakbo ng Martes bilang una araw ng linggo.

vbWednesday – ginagamit ang Miyerkules bilang unang araw ng linggo.

vbThursday – nagpapatakbo ng Huwebes bilang sa halip na araw ng sa linggo.

vbFriday – ginagamit ang Biyernes bilang unang araw ng linggo.

vbSaturday – nagpapatakbo ng Sabado bilang unang araw ng linggo .

vbUseSystemDayOfTheWeek – ginagamit ang unang araw ng linggo na tinutukoy ng setting ng iyong device.

Mga Return Parameter

Ngayon, ang function na ito ay nagbabalik ng isang integer number. Kaya, ang kahulugan ng mga integer na iyon ay ang mga sumusunod:

1

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.