Fonksiyona Dîroka VBA (12 Bikaranîna Macroyan bi Nimûneyan)

  • Vê Parve Bikin
Hugh West

Tabloya naverokê

Di Serlêdana Visual Basic ya Microsoft-ê de, fonksiyonên tarîxê an jî têgînên bi tarîxê ve girêdayî ne ji bo ku hûn di databasa we de karên cihêreng bikin. Hûn dikarin xwe di rewşên cihêreng de bibînin ku hûn neçar in ku van fonksiyonan bikar bînin. Di vê tutoriyê de, hûn ê li ser fonksiyona Dîrokê ya VBA bi mînakên maqûl û nîgarên rast fêr bibin. Di heman demê de, em ê gelek fonksiyonên tarîxê ji we re peyda bikin ku hûn dikarin di pelgeya xebata xwe de bicîh bikin.

Pirtûka Xebatê ya Pratîkê dakêşin

Bikaranîna VBA Date.xlsm

Destpêka Fonksiyona Dîrokê ya VBA

Excel Dîrokan di fonksiyona Dîrok/Dem de kategorîze dike. Ew fonksiyonek çêkirî ye. Em dikarin wê di makroyên VBA-yê de bikar bînin da ku her karekî girêdayî tarîxê pêk bînin.

Berî ku hûn bi fonksiyona Dîrokê dest pê bikin, divê hûn li ser Guherbarên tarîxê di VBA-yê de zanibin.

0> ⏺ Hevoksazî

Dîrok()

⏺ Arguman Şîrove

Tu arguman tune .

⏺ Vedigere

Dîroka niha vedigerîne.

⏺ Di

Excel bo Office de heye 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 ji bo Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ Mînak

Wekî ku hûn dizanin, tu argûman tune ku hûn tenê dikarin wê wekî jêrîn têkevin:

9567

Dema ku em bi fonksiyona Dîrokê re dixebitin, em di kodên VBA-yê yên mîna vê nimûneyê de ti parantezê nadin.

Derketin :

12Yekşem

2 –       Duşem

3 –       Sêşem

4 –       Çarşem

5 –       Pêncşem

6 –       Înî

7 –       Şemî

Snippet Kodê:

5117

Derketin:

Wekî ku hûn dibînin, fonksiyona tarîxa VBA 4 vedigere. Ev tê wê wateyê Çarşem.

Naveroka Têkildar: Çawa Di Excel VBA de Fonksiyona Rastkirinê Bikaranîn (4 Nimûne)

9. Fonksiyona VBA WeekdayName

Rêzek vedigerîne ku roja hefteyê ya sînorkirî nîşan dide.

Sîntaks :

Navê hefteyê(roja hefteyê, kurtkirin, yekem roja hefteyê)

Argument:

roja hefteyê: Qada pêwîst. Nasnameya hejmarî ji bo roja hefteyê. Nirxa jimareyî ya her rojê xwe dispêre mîhenga mîhenga roja yekem a hefteyê.

kurt: Ev Vebijarkî ye. Nirxa Boolean ku tê vê wateyê ku ger navê roja hefteyê were kurt kirin. Ger were paşguh kirin, ya xwerû xelet e, ku tê vê wateyê ku navê roja hefteyê nayê kurt kirin an kurtkirin.

roja yekem a hefteyê: Qada bijartî. Nirxa hejmarî ya ku roja yekem a hefteyê nîşan dide. Ew dikare nirxên cihêreng hebin.

Argumenta firstdayofweek dibe ku nirxên paşerojê hebin:

vbSunday - Yekşemê wekî bikar tîne roja pêşîn a hefteyê.

vbDuşem - Duşemê wekî roja yekem a hefteyê kar dike.

vbSêşem - roja sêşemê wekî roja yekem kar dike. rojahefte.

vbWednesday - Çarşemê wekî roja yekem a hefteyê kar dike.

vbPênçşem - Pêncşemê wekî roja heftê kar dike. .

vbFriday - Roja Înê wekî roja yekem a hefteyê kar dike.

vbSaturday - Şemiyê wekî roja yekem a hefteyê dixebite.

vbUseSystemDayOfTheWeek - roja yekem a hefteyê ku ji hêla mîhenga cîhaza we ve hatî destnîşan kirin bikar tîne.

Berça Kodê:

9984

Derketin:

Wekî ku hûn dibînin, kodên VBA yên li jor navê roja hefteyê nîşan didin.

Naveroka Têkildar: Çawa ji bo bikaranîna VBA WeekdayName Fonksîyona li Excel (2 Nimûne)

10. Fonksiyona Salê di VBA Dîrokê de

Ew Guhertoyek (Hejmar) vedigerîne ku jimareyek rastîn diyar dike sal.

Sîntaks :

Sal(dîrok)

Argument:

Argûmana tarîxê ya pêwîst her Guhertoyek, îfadeya jimareyî, vegotina rêzikê, an jî tevliheviyek e. Ew dîrokek temsîl dike. Ger di tarîxê de Null hebe, ew ê Null jî vegerîne.

Berça Kodê:

2445

Derketin:

Li vir hûn dikarin piştî pêkanîna koda VBA-yê sala tarîxa diyarkirî bibînin.

Zêdetir Bixwîne: Çawa Di Excel de Fonksiyona Veguheztinê ya VBA-ê çawa bikar bîne ( 11 Serlêdan)

11. Fonksîyona FormatDateTime

Ev fonksîyon îfadeyeke ku wek dîrok an dem hatiye teşekirin vedigerîne.

Sîntaks :

FormatDateTime(Dîrok, [NavFormat])

Argument:

Dîrok: Qada pêwîst. Daxuyaniya tarîxê ku were format kirin.

NamedFormat: Ev Vebijarkî ye. Ew nirxek hejmarî ye ku formata tarîx/demê nîşan dide. Ger ji holê bê rakirin, wê vbGeneralDate bikar aniye.

NamedFormat dikare van nirxan hebe:

vbGeneralDate (0): Dîrok û/an dem nîşan bide. Ger beşek dîrok hebe, wê wekî tarîxek kurt diyar bike. Ger beşek dem hebe, wê wekî demek dirêj nîşan bide. Her du beş heke hebin têne pêşandan.

vbLongDate(1): Bi karanîna veavakirina dîroka dirêj a ku di mîhengên herêmî yên komputera xwe de hatî hilbijartî, dîrokek nîşan bide.

vbShortDate (2): Dîrokek bi kar anîna formata tarîxa kurt a ku di mîhengên herêmî yên komputera we de hatî destnîşan kirin, nîşan bide.

vbLongTime(3): Bi kar anîna formata demjimêrê ya ku di nav de hatî destnîşan kirin de demek nîşan bide. mîhengên herêmî yên komputera te.

vbShortTime(4): Demekê bi kar anîna formata 24 saetan (hh:mm) nîşan bide.

Berça Kodê:

5264

Derketin:

Piştî xebitandina kodê hûn ê qutiyên diyalogê yên jêrîn bibînin:

Li vir, hûn dikarin hemî formatên dem û tarîxê di VBA-yê de bibînin.

Zêdetir Bixwîne: Çawa Fonksiyona VBA TimeValue çawa bikar bîne (6 Nimûneyên Têkildar)

12. Fonksiyona VBA CDate

Fonksiyon îfadeya tarîx û demjimêrê ya derbasdar vediguherîne tarîxek tîpîk.

Sîntaks :

CD(dîrok)

Argument:

Argumenta tarîxê ya pêwîst her Guhertoyek, îfadeya jimareyî, îfadeya rêzikê, an jî her hevokek e. Ew dîrokek temsîl dike. Ger di tarîxê de Null hebe, ew ê Null jî vegerîne.

Berça Kodê:

8796

Derketin:

Wekî ku hûn dibînin, koda VBA-ya me tenê formatek tarîxa tîpîk a Excel vegerandiye.

Naverokên têkildar: Çawa di Excel de Fonksiyona VBA DIR-ê çawa bikar bînin (7 Nimûne)

Nimûneyên Dîroka VBA

Di beşên jêrîn de, em ê sê mînakên bikêr û maqûl ên tarîxê ku VBA bikar tînin pêşkêşî we bikin. Di van mînakan de dê pirsgirêkên bi tarîxê û çareseriyên wan hebin. Em ji we re pêşniyar dikin ku hûn van hemî mînakan bixwînin û pratîk bikin da ku zanîna xweya VBA çêtir bikin. Werin em têkevin nav wê.

1. Bi karanîna Dîroka di VBA-yê de Rojên Dereng Bihesibînin

Wateya derengmayîn dereng diqewime, an jî dema dawî derbas dibe. Dereng, bi taybetî, ji muhletek derbas bûye an jî pir dereng ji bo pêkanîna hewcedariyê.

Bêfikirin ku divê hûn roja Yekşemê peywirek bişînin. Lê sêşem e, û we ew radest nekiriye. Hûn dikarin jê re bibêjin du rojên paşdemayî.

Li databasa jêrîn binihêrin:

Li vir, me danehevek hin xwendekaran û şandina peywira wan heye. rojek. Hûn dikarin dîroka dawî ya radestkirinê bibînin. Armanca me ew e ku em li gorî roja radestkirinê dîroka derengmayî bibînin. Niha, ji bo ku vê yekê pêk bînin, van gavan bişopînin:

📌 Gavên

  • Pêşî, pêl bikin Alt+F11 li ser klavyeya xwe da ku edîtorê VBA veke.
  • Piştre, Têxe > Module .

  • Piştî wê, koda jêrîn binivîse:
8032

Me bikar anî Fonksiyona ABS da ku nîşana kêmasiyê rake.

  • Piştre, pelê hilîne.
  • Piştî wê, li ser klavyeya xwe Alt+F8 bikirtînin da ku vebe. qutiya diyalogê ya Macroyê.
  • Piştre, hilbijêre
  • Piştre, li ser Run bikirtînin.

Wekî ku hûn dibînin, me di VBA-yê de tarîx bi serfirazî bikar aniye û rojên paşdemayî dîtin.

Xwendinên bi vî rengî

  • Çawa VBA Space bikar bînin Fonksiyon li Excel (3 Nimûne)
  • Fonksiyon VBA ChDir di Excel de bikar bînin (4 Mînakên Minasib)
  • Çawa Di Excel VBA de Fonksiyona IsNull bikar bînin (5 Nimûne)
  • Dema ku Daxuyaniya Wend di Excel de VBA bikar bînin (4 Nimûne)
  • Meriv çawa di VBA-yê de li Excel-ê bangî subek bike (4 Nimûne)

2. Sala Jidayikbûnê ji Dîrokê Bi VBA Bibînin

Niha, hûn dikarin Salê ji tarîxek taybetî bibînin. Ev pir hêsan e ku meriv were dîtin.

Li databasa jêrîn binêre:

Li vir, hûn dikarin dîroka jidayikbûna hin kesan bibînin. Armanca me ew e ku em sala jidayikbûnê ji tarîxê derxînin û hem jî sala jidayikbûna têketina dawî ya Elizabeth.

📌 Gavên

  • Pêşî, Alt+F11 li ser klavyeya xwe da ku edîtorê VBA veke.
  • Piştre, Insert>Module hilbijêrin.

  • Piştî wê, binivîsekoda jêrîn:
9795
  • Piştre, pelê hilîne.
  • Piştî wê, li ser klavyeya xwe Alt+F8 bikirtînin da ku diyaloga makro veke. box.
  • Piştre, hilbijêre find_year .
  • Piştre, li ser Run bitikîne.

Di dawiyê de, hûn dikarin bibînin ku em di derxistina sala jidayikbûnê ji her dîrokê de serfiraz in. Di heman demê de, me sala jidayikbûnê ya têketina paşîn bi karanîna tarîxa VBA-yê di Excel de dît.

3. Rojên di Dîrokê de bi karanîna VBA-yê zêde bikin

Niha, hûn dikarin guhêrbara tarîxê diyar bikin û wê bikar bînin ji bo zêdekirina dîrokê. Ji bo pêkanîna vê yekê, em rêbaza DateAdd ya VBA bikar tînin. Hûn dikarin vê fonksiyonê bikar bînin da ku roj, meh û sal li tarîxek taybetî zêde bikin.

Li databasa jêrîn binêre:

Li vir, hûn dikare hin nav û hin tarîxên pê ve girêdayî bibînin. Niha, mebesta me ew e ku em pênc rojên din li van tarîxên diyarkirî zêde bikin û dîrokek nû çêkin.

📌 Gavên

  • Pêşî, pêl Alt bike. +F11 li ser klavyeya xwe ji bo vekirina edîtorê VBA.
  • Piştre, Insert>Module hilbijêre.

  • Piştî wê, koda jêrîn binivîse:
7790

Li vir, me "d" wekî arguman di fonksiyona DateAdd de bikar anî. Hûn dikarin wê biguherînin "y" an jî "m" da ku sal û mehan lê zêde bikin,

  • Piştre, pelê hilînin.
  • Piştî wê, Alt+F8 bikirtînin. li ser klavyeya xwe ji bo vekirina qutiya diyalogê ya Macroyê.
  • Piştre, hilbijêrin.
  • Piştre, li ser Run bikirtînin.

Çawa ku hûn dikarinbinêre, me bi serfirazî roj li ser tarîxek bi karanîna tarîxa di VBA de zêde kiriye. Naha, hûn dikarin kodê li gorî bijartina xwe biguhezînin.

💬 Tiştên Bînin Bîrê

Fonksiyon Dîroka VBA bi rastî mîna fonksiyona TODAY di Excel de.

DATE VBA di excelê de fonksiyonek ne-volatile ye. Wateya wê ew ê daneyan bihêle heta ku di dabînkirina hêzê de qutbûn hebe.

Di bingeh de, VBA di dema pêkanînê de nirxên Dîrokê wekî DATE tomar dike.

Ji ber vê yekê, heke hûn hewl bidin ku guhêrbarek tarîxê wekî rêzek/nivisê destnîşan bikin, ew ê bibe sedema xeletiyekê.

Nirxa xwerû ya Dîrokê 0 e: 00:00 (nîvê şevê) 1ê Çile, 0001.

Encam

Ji bo bi dawîkirinê, ez hêvî dikim ku ev tutorial di kodên VBA-yê de di derheqê Dîrokê de zanyariyek kêrhatî peyda kiriye. Em pêşniyar dikin ku hûn van hemî rêwerzan li ser databasa xwe fêr bibin û bicîh bînin. Pirtûka xebata pratîkê dakêşin û van bixwe biceribînin. Di heman demê de, di beşa şîroveyê de ji we re nerînên xwe bidin. Bersivên we yên hêja me motîve dike ku em hînkerên bi vî rengî biafirînin.

Ji bîr nekin ku hûn malpera me Exceldemy.com ji bo pirsgirêk û çareseriyên cihêreng ên girêdayî Excel-ê kontrol bikin.

Hînbûna rêbazên nû berdewam bikin û mezin bibin!

Fonksiyonên Dîrokê Di VBA-ê de Divê Hûn Fêr bibin

Naha, di beşên pêş de, em ê hin fonksiyonên tarîxê yên din ên ku hûn dikarin ji bo gelek armancên di VBA-yê de bikar bînin nîşanî we bidin. Van beşan bixwînin da ku hûn bi her awayê gengaz zanibin ku hûn bi tarîxê re di VBA de bixebitin. Em pêşniyar dikin ku hûn wan di cebilxaneya xwe de bihêlin. Bê guman ew ê zanîna we baştir bike.

1. Fonksiyon DateAdd wekî Dîrok di VBA de

Di VBA de, em fonksiyona DateAdd bikar tînin da ku rojên di tarîxek taybetî de zêde bikin. Piştî wê, ew ê dîroka encam vegere.

Sîntaks:

DateAdd(navber, hejmar, dîrok)

Arguman:

navber: Pêdivî ye. Vebêja rêzê ew navbera dema ku tu dixwazî ​​lê zêde bikî ye.

hejmar: Pêdivî ye. Ew bêjeyek hejmarî ye ku hejmara navberên ku hûn dixwazin lê zêde bikin e. Ew dikare erênî be (ji bo bidestxistina tarîxên pêşerojê) an neyînî (ji bo bidestxistina tarîxên berê). 5>

Niha, navbera arguman dikarin van mîhengên jêrîn hebin:

yyyy –   Sal

q     – Çarîk

m    – Meh

y –    Roja salê

d     – Roj

w    – Roja hefteyê

ww – Hefte

h    – Saet

n    – Deqe

s    – Duyem

Berça Kodê :

9424

Derketin:

Wek ku hûn dibînin, wê 15 tarîx di roja heyî de liVBA.

Zêdetir Bixwîne: Çawa Di VBA de Fonksiyona IsDate Bikaranîn (3 Nimûne)

2. Fonksiyona DateDiff di VBA de

Fonksiyon DateDiff Variantek (Drêj) vedigerîne ku hejmara navberên di navbera du rojên diyarkirî de diyar dike.

Syntaks :

DateDiff( navber, tarîx1, tarîx 2, [ yekem roja hefteyê, [hefteya pêşîn ]] )

Arguman:

navber: Ew e Required. Bilêvkirina rêzê ew navbera dema ku hûn dixwazin bilêvkirina String lê zêde bikin ev valahiya wextê ye ku hûn ji bo hesabkirina cihêrengiya du tarîxan bikar tînin.

date1,date2 : Pêdivî ye; Guhertoya (Dîrok). Du tarîxên ku hûn dixwazin di hesabkirinê de bi kar bînin.

roja yekem a hefteyê: Vêbijarkî. Berdewamek ku roja yekem a hefteyê diyar dike. Ger ne rast be, roja Yekşemê tê texmîn kirin.

hefteya yekê ya salê: Bêbijarkî. Berdewamek ku hefteya yekem a salê saz dike. Heke neyê danîn, tê xwestin ku hefteya yekem bibe hefteya ku tê de 1-ê Çile tê xuyang kirin.

Niha, navbera argumanan dikarin van mîhengan hebin:

yyyy –   Sal

q     – Çaryek

m    – Meh

y –    Roja salê

d     – Roj

w    – Roja hefteyê

ww – Hefte

h    – Saet

n    – Deqe

s    – Duyemîn

Argumana firstdayofweek van mîhengan hene:

vbSunday -Yekşemê wekî roja herî pêşîn a hefteyê bikar tîne.

vbDuşem - Duşemê wekî roja yekem a hefteyê kar dike.

vbSêşem - Sêşemê kar dike wek roja yekem a hefteyê.

vbWednesday - Çarşemê wekî roja yekem a hefteyê kar dike.

vbPênçşem - Pêncşemê wekî roja pêncşemê kar dike. bêtir roja hefteyê.

vbFriday - Roja Înê wekî roja yekem a hefteyê kar dike.

vbSaturday - Şemiyê wekî roja yekem kar dike. ya hefteyê.

vbUseSystemDayOfTheWeek - roja yekem a hefteyê ku ji hêla mîhenga cîhaza we ve hatî destnîşan kirin bikar tîne.

hefteya pêşîn a salê van mîhengan hene:

vbFirstJan1 - hefteya ku 1-ê Çile heye bikar tîne.

vbFirstFourDays - hefteya yekem a ku herî kêm heye bi kar tîne di sala nû de çar roj.

vbFirstFullWeek - heftiya yekem a salê kar dike.

vbSystem - hefteya yekem a salê bikar tîne. sal ku ji hêla cîhên cîhaza we ve hatî destnîşan kirin.

Berça kodê:

3229

Derve danîn :

Di dawiyê de, ew ferqa di navbera her du tarîxên di VBA de vedigerîne.

Bixwîne: Meriv çawa Fonksiyona VBA DateDiff di Excel de bikar tîne (9 Nimûne)

3. Fonksiyona DatePart wekî Dîrok

Fonksiyonek DatePart Guhertoyek (Hejmar) vedigerîne ku beşa diyarkirî ya dîrokek peydakirî.

Sîntaks :

DatePart(navber, dîrok, [ yekem roja hefteyê, [yekemhefteya salê ]])

Arguman:

navber: Pêdivî ye. Bilêvkirina rêzê ew navbera dema ku hûn dixwazin bilêvkirina String lê zêde bikin ev valahiya wextê ye ku hûn ji bo hesabkirina ferqa du tarîxan bikar tînin.

date: Pêdivî ye; Guhertoya (Dîrok). Dîroka ku hûn dixwazin di hesabkirinê de bikar bînin.

roja yekem a hefteyê: Vêbijarkî. Berdewamek ku roja yekem a hefteyê diyar dike. Ger ne rast be, roja Yekşemê tê texmîn kirin.

hefteya yekê ya salê: Bêbijarkî. Berdewamek ku hefteya yekem a salê saz dike. Heke neyê danîn, tê xwestin ku hefteya yekem bibe hefteya ku tê de 1-ê Çile tê xuyang kirin.

Niha, navbera argumanan dikarin van mîhengan hebin:

yyyy –   Sal

q     – Çaryek

m    – Meh

y –    Roja salê

d     – Roj

w    – Roja hefteyê

ww – Hefte

h    – Saet

n    – Deqe

s    – Duyemîn

Di roja yekem a hefteyê argumana van mîhengan de hene:

vbSunday - Yekşemê wekî roja herî pêşîn a hefteyê bikar tîne.

vbDuşem - Duşemê wekî roja yekem a hefteyê kar dike.

vbSêşem - roja Sêşemê wekî roja yekem a hefteyê dixebite.

vbWednesday - Çarşemê wekî roja yekem a hefteyê kar dike.

vbPêncşem - Pêncşemê wekî roja pêştirê kar dike.hefte.

vbFriday – Roja Înê wekî roja yekem a hefteyê bi kar tîne.

vbSaturday - Şemiyê wekî roja yekem a hefteyê kar dike.

vbUseSystemDayOfTheWeek - roja yekem a hefteyê ku ji hêla mîhenga cîhaza we ve hatî destnîşan kirin bikar tîne.

hefteya yekem a salê heye van nirxan:

vbFirstJan1 - hefteyê 1-ê Çileyê tevdigere.

vbFirstFourDays - hefteya yekem bi kar tîne ku herî zêde çar rojên piçûktir dihewîne. sala nû.

vbFirstFullWeek – yekem hefteya tevahî ya salê bikar tîne.

vbSystem - hefteya yekem a salê wekî ku hatî hilbijartin bikar tîne ji hêla cîhên cîhaza xwe ve.

Berça Kodê :

7131

Derketin :

Bi vî awayî, hûn dikarin vê fonksiyona tarîxê di kodên VBA-yê de bikar bînin.

Zêdetir bixwînin: Çawa di Excel de Fonksiyona VBA FileDateTime (3 Bikaranîn) bikar bînin

4. Fonksiyon DateSerial

Hûn dikarin dîrokek li gorî sal, meh û rojek têketinê bi karanîna fonksiyona DateSerial bibînin.

Sîntaks:

DateRije (sal, meh, roj)

Arguman:

sal - Qada pêwîst. Hejmarek di navbera 100 û 9999 de, tê de, an jî bêjeyek jimarî ya ku salê nîşan dide.

meh – Qada pêwîst. Nirxa yekjimar a ku mehê diyar dike.

roj - Qada pêwîst. Nirxek yekjimar a ku rojê vedibêje.

Berça kodê:

9475

Derketin :

Zêdetir Bixwîne: Meriv çawa VBA TimeSerial di Excel de bikar tîne (3 Nimûne)

4. VBA Fonksiyona DateValue

Niha, em fonksiyona DateValue bikar tînin da ku tarîxekê diyar bikin.

Sîntaks :

DateValue(date)

Argument:

Li vir, dîrok argument bi gelemperî îfadeya rêzê ye ku tarîxek ji 1ê Çileya Paşîn, 100-an diyar dike. , heta 31ê Kanûna Pêşîn, 9999. Tevî vê yekê, tarîx dikare wekî din her bêjeyek ku dikare tarîxek, dem, an hem tarîx û demjimêrek di wê rêzê de sembolîze bike.

Code Snippet:

6382

Derketin :

Wekî ku hûn dibînin, me di kodên VBA de fonksiyona tarîxê bi serkeftî bikar anî.

5. Fonksiyona rojê di VBA de

Ew Variantek (Hejmar) vedigerîne ku hejmareke rastîn di navbera 1 û 31 de diyar dike, tê de, roja mehê radigihîne.

Sîntaks :

Roj(dîrok)

Argument:

Argumana tarîxê ya pêwîst her Guhertoyek e , îfadeya jimareyî, îfadeya rêzikan, an jî hevgirtinek. Ew dîrokek temsîl dike. Ger di tarîxê de Null hebe, ew ê Null jî vegerîne.

Berça Kodê:

5450

Derketin:

Wekî ku hûn dibînin, bi karanîna kodên VBA me dît ku roja tarîxa hatî dayîn 12 ye.

Naveroka Têkildar: Fonksiyon Forma VBA di Excel (8 Bi Nimûneyan re Bikaranîn)

6. Fonksiyona Meha VBA wekî Dîrok

Ew Varîtanek (Hejmar) vedigerîne ku hejmareke rastîn di navbera 1 û 12 de diyar dike,tevde, meha salê radigihîne.

Sîntaks :

Mehî(dîrok)

Argument:

Argumenta tarîxê ya pêwîst her Guhertoyek, îfadeya jimareyî, îfadeya rêzikan, an jî tevheviyek e. Ew dîrokek temsîl dike. Ger di tarîxê de Null hebe, ew ê Null jî vegerîne.

Berça Kodê:

6749

Derketin:

Naveroka Têkildar: Meriv çawa Fonksiyona Rast a VBA-yê di Excel de bikar tîne (6 Nimûne)

Xwendinên Wekhev

  • Meriv çawa Fonksiyona Jîngehê ya VBA bikar tîne (4 Mînak)
  • Meriv çawa VBA û fonksiyonê di Excel de bikar tîne (4 Mînak)
  • VBA Ger – Paşê – Daxuyaniya din di Excel de (4 Nimûne)
  • Meriv çawa Fonksiyona VBA Abs di Excel de bikar tîne (9 Nimûne)
  • Meriv çawa di Excel VBA de Concatenate bikar tîne (4 Rêbaz)

7. Fonksiyon Navê Meha

Ew rêzek ku meha diyarkirî nîşan dide vedigerîne.

Sîntaks :

Navê mehê(meh, [ kurtkirin ])

Argument:

meh: Pêwîst e. Sernavê hejmarî yê mehê. Mînakî, Çile 1 e, Sibat 2, û hwd.

kurtkirin: Ew Bijarî ye. Nirxa Boolean ya ku nîşan dide ku navê mehê were kurt kirin. Ger were paşvekişandin, pêşnuma xelet e, ku nîşan dide ku navê mehê ne kurtkirî ye.

Berça Kodê:

3831

Derketin:

Wek ku hûn dibînin, me navê meh dîtji hêla vê Fonksiyona Dîrokê ya VBA ve.

8. Fonksiyona Roja Hefteyê

Ew Variant ( Hejmar ) vedigerîne ku xwediyê jimarek rastîn e ku roja rojê diyar dike. hefte.

Sîntaks :

Roja hefteyî(rojî, [ yekemroja hefteyê ])

Argument:

dîrok: Argumenta tarîxê ya pêwîst her Guhertoyek, îfadeya jimareyî, îfadeya rêzikê, an jî tevheviyek e. Ew dîrokek temsîl dike. Ger tarîx Null-ê bihewîne, ew ê Null jî vegerîne.

roja yekem a hefteyê: Bijarte. Berdewamek ku roja yekem a hefteyê diyar dike. Heke neyê rast kirin, yekşem tê texmîn kirin.

firstdayofweek arguman van mîhengan hene:

vbSunday - Yekşemê wekî bikar tîne roja pêşîn a hefteyê.

vbDuşem - Duşemê wekî roja yekem a hefteyê kar dike.

vbSêşem - Sêşemê wekî roja yekem kar dike. roja hefteyê.

vbWednesday - Çarşemê wekî roja yekem a hefteyê kar dike.

vbPêncşem - Pêncşemê wekî roja bêtir kar dike. hefte.

vbRoja Înê – Roja Înê wekî roja yekem a hefteyê bi kar tîne.

vbSaturday - Şemiyê wekî roja yekem a hefteyê kar dike. .

vbUseSystemDayOfTheWeek - roja yekem a hefteyê ku ji hêla mîhenga cîhaza we ve hatî destnîşan kirin bikar tîne.

Parametreyên Vegerê

Niha, ev fonksiyon jimareyek pêve vedigerîne. Ji ber vê yekê, wateya wan hejmaran ev in:

1

Hugh West perwerdekar û analîstek Excel-ê pir bi tecrûbe ye ku di pîşesaziyê de zêdetirî 10 salan ezmûn heye. Di warê Hesabgiranî û Darayî de bawernameya Bachelorê û di Rêveberiya Karsaziyê de jî Master e. Hugh ji hînkirinê re dilşewat e û rêgezek hînkirinê ya bêhempa pêşxistiye ku hêsan tê şopandin û têgihiştin. Zanîna wî ya pispor a Excel alîkariya bi hezaran xwendekar û pisporan li çaraliyê cîhanê kiriye ku jêhatîbûnên xwe baştir bikin û di kariyera xwe de pêşde bibin. Bi bloga xwe, Hugh zanîna xwe bi cîhanê re parve dike, dersên belaş Excel û perwerdehiya serhêl pêşkêşî dike da ku alîkariya kes û karsaziyan bike ku bigihîjin potansiyela xwe ya tevahî.