Tabloya naverokê
Di vê gotarê de, ez ê nîşanî we bidim ka hûn çawa dikarin di VBA di Excel de dîroka heyî bistînin. Hûn ê fêr bibin ku tarîxa heyî nîşan bidin, dema niha nîşan bidin, û hem jî tarîx û demjimêrê bi formata xweya xwestinê format bikin.
Çawa Dîroka Niha di VBA de (Nêrîna Zûtirîn) Bistînin
Pirtûka Xebatê ya Praktîkê dakêşin
Vê pirtûka pratîkê dakêşin ku dema hûn vê gotarê dixwînin peywirê bimeşînin.
Di VBA.xlsm de Dîrokên Niha Bistînin
3 Awayên Wergirtina Dîroka Niha di VBA-yê de
Werin em rêyên çêtirîn ji bo bidestxistina ya niha bigerin dîrok û dem di Makro de di VBA de.
1. Dîroka Niha Li gorî Fonksiyona Dîrokê ya VBA-yê Bistînin
Berî her tiştî, em bibînin ka em çawa dikarin dîroka heyî bistînin. Hûn dikarin dîroka heyî di VBA de bi tevahî bi berfirehî bi karanîna Fonksiyona Dîrokê ya VBA -ê bistînin.
Rêza kodê dê bibe:
Current_Date=Date()
Koda temam a ku dîroka heyî nîşan bide dê bibe:
⧭ Koda VBA:
7523
Têbînî: Ev kod Makro bi navê Date_Niha_Getine diafirîne.
⧭ Derketin:
Vê makroyê bixebitînin , û hûn ê Qutiya Peyamê ya ku tê de nîşan dide. dîroka niha, 11-Jan-22 .
Zêdetir bixwînin: Meriv Çawa Dîroka Niha li Excel Têxe
2. Dîrok û Demjimêra Niha li gorî Fonksiyona Niha ya VBA têxin
Hûn dikarin fonksiyona Niha ya VBA bikar bînin da ku bistînintarîxa niha ligel dema niha.
Rêza kodê dê bibe:
Current_Date_and_Time = Now()
Ji ber vê yekê, kod ji bo nîşankirina tarîx û dema niha dê bibe:
⧭ Koda VBA:
2791
Têbînî: Ev kodek Makro bi navê Date_û_Dema_Niha_Get_Get_and_Time diafirîne.
⧭ Derketin:
Vê Makro bixebitînin, û hûn ê Qutiya Peyamê bibînin ku tarîx û dema niha nîşan dide, 11-Jan-22 11:23:20 AM .
Zêdetir bixwînin: Niha û Fonksiyonên Formatê di Excel VBA de
Xwendinên Bi heman rengî
- Guherbara Dîrokê Di Kodên VBA de (7 Bikaranîna Makroyan Bi Nimûneyan)
- Çawa Kurtebirra Dîroka Excel-ê Bikaranîn
- Bi Formula di Excel de (7 Rêbaz) Dîroka Dawî Hesab bike
- Meriv çawa Formula IF-ê bi Dîrokan re bikar tîne (6 Mînakên Hêsan)
3. Dîrok û Demjimêra Niha li gorî Fonksiyona Formatê ya VBA Format bikin
Heya niha, em fêr bûne ku tarîx û demjimêra heyî bistînin. Vê carê, werin em bibînin ka em çawa dikarin tarîx û demjimêrê di forma xweya xwestinê de nîşan bidin.
3.1 Forma Dîroka Niha
Pêşî, em ê tenê dîroka heyî format bikin. .
Ji bo vê armancê em ê fonksiyona Format ya VBA bikar bînin. hevoksaziya ya fonksiyonê ev e:
=Format(Date,Format)
Ji ber vê yekê, ji bo ku dîroka heyî bi forma dd/mm/yyyy nîşan bide , rêzika kodê dê bibe:
Dîroka_Niha = Format(Dîrok,"dd/mm/yyyy")
Û tam koda VBA dê bibe:
⧭ Koda VBA:
8763
Têbînî: Ev kod Makro bi navê Format_Date_and_Time diafirîne.
⧭ Derketin:
Heke hûn vê kodê bixebitînin, ew ê dîroka heyî bi formata weya xwestî nîşan bide, dd/mm/yyyy , 11/01/2022 .
3.2 Forma Dîrok û Demê niha
Tu her weha dikare fonksiyona Format bikar bîne da ku tarîxa niha û dema niha bi hev re format bike.
Werin em tarîx û demjimêra heyî bi formata dd/mm/yyyy hh:mm nîşan bidin. :ss am/pm .
Rêza kodê dê bibe:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
Û temam koda VBA dê bibe:
⧭ Koda VBA:
2627
Têbînî: Ev kod Makroyekê çêdike tê gotin Format_Date_and_Time .
⧭ Derketin:
Heke hûn vê kodê bixebitîne, ew ê tarîx û demjimêra heyî bi formata te ya xwestî nîşan bide, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .
Zêdetir bixwînin: Meriv çawa bi VBA-yê di Excel-ê de Dîrokê Format bike
Kurte
- NOW fonksiyona Serlêdana Visual Basic dîrok û dema niha vedigerîne.
- Fonksiyon Dîrok dîroka niha vedigerîne.
- Format fonksiyona tarîx û demjimêrek bi her formatek xwestî nîşan dide.
Encam
Bi karanîna van rêbazan, hûn dikarin bigihîjin û nîşan bidin.Dîrok û demjimêra heyî di Makro di Excel de. Pirsên te hene? Xwe ji me bipirsin.