Tabloya naverokê
Pêkanîna VBA makro rêbaza herî bibandor, bilez û ewledar e ku meriv her karek di Excel de bimeşîne. Di vê gotarê de, em ê nîşanî we bidin ka hûn çawa bi karanîna VBA tarîxê di Excel de format bikin.
Pirtûka Xebatê dakêşin
Hûn dikarin pratîka belaş dakêşin Pirtûka xebatê ya Excel ji vir ve ye.
Dîroka bi VBA.xlsm re Form bike
4 Rêbazên Formkirina Dîrokê li Excel bi VBA
Li mînaka jêrîn binêrin. Me heman tarîx di Stûna B û C de tomar kir, ji ber vê yekê dema ku em dîrokê di Stûna C de format bikin, hûn ê ji stûna B bizanibin. dîrok berê bi kîjan formatê bû.
1. VBA ji bo Formatkirina Dîrokê ji Tîpek Bo Tîpek Di Excel-ê de
Pêşî em zanibin ka meriv çawa tarîxê ji Cell C5 di databasa me ya daneyê de bi VBA re format bike " Sêşem-Çile-2022 ".
Gavên:
- Li ser klavyeya xwe Alt + F11 bitikînin. an jî herin tabê Pêşdebir -> Visual Basic ji bo vekirina Edîtorê Visual Basic .
- Di pencereya kodê ya pop-up de, ji barika menuyê , bitikîne Têxe -> Module .
- Koda jêrîn kopî bikin û li pencereya kodê bixin.
2354
Koda we niha ji bo xebitandinê amade ye.
- Pel F5 li ser klavyeya xwe bikin an jî ji barika menuyê hilbijêrin Rûn -> Sub/UserForm bikeve . Her weha hûn dikarin tenê li ser îkona lîstika piçûk ya di barika jêr-menuyê de bikirtînin da ku bixebitin.makro.
Ev kod dê tarîxa " 11-01-22 " ji bo " Sêşem-Çile-2022" format bike. ”.
Hûn dikarin vê formata dîrokê biguherînin gelek formatên din. Tenê koda jêrîn bişopînin da ku tarîxê biguherînin forma ku hûn hewce dikin.
2839
Pêşdaçûn
Zêdetir bixwînin: Niha û Fonksiyonên Formatê di Excel VBA de
2. Ji bo Veguherandina Dîrokê Bi Fonksiyona FORMATê re VBA-yê biveguhezînin
Excel di derbarê tarîxên takekesî de jimareya xweya rêzik heye. Ger tu dixwazî jimareya rêzê ya her
dîrokek taybetî zanibî, divê hûn fonksîyona DATEVALUE bicîh bikin.
Bifikirin, hûn dixwazin jimareya rêzê ya jimareyê bizanibin. tarîxa " 11 Çile 2022 ", wê hingê divê hûn formula wekî wekî,
=DATEVALUE("11 January 2022")
Excel dê jimara rêzê bide we 44572 ya vê tarîxê.
Niha em ê vê hejmarê veguherînin forma dîroka wê ya têkildar.
Gavên:
- Wek berê, Edîtorê Visual Basic ji tabloya Developer vekin û Têxin a Modûlê di pencereya kodê de.
- Di pencereya kodê de, koda jêrîn kopî bikin û pê bikin.
6914
Koda we niha amade ye ku bixebite.
Hûn ê Dîroka " 11 Çile 2022 " di qutiya peyamê de bistînin.
Zêdetir bixwînin: Meriv çawa fonksiyona VBA DateValue di Excel de bikar tîne
Xwendinên Wekhev
- Meriv Çawa Dîroka Niha Têxedi Excel de (3 Away)
- Guherbara Dîrokê Di Kodên VBA de (7 Bikaranîna Makroyan Bi Nimûneyan)
- Dîroka Niha di VBA de bistînin ( 3 Rêbaz)
- Çawa Kurtebirra Dîroka Excel-ê Bi kar tînin
3. VBA ji bo Veguheztina Dîrokê Li gorî Beşek Taybet di Excel de
Bifikirin, hûn dixwazin beşek taybetî ya tarîxê format bikin, mînakî, tenê roj / meh / sal, paşê kodê wekî
2149
Koda we niha ji bo xebitandinê amade ye.
Di vê kodê de " mmmm " tê wateya forma dirêj a mehê. nav.
Ji ber ku tarîx " 11 Çile 2022 " e ji ber vê yekê ev perçeya kodê dê vegere " Çile ".
Hûn dikarin vê kodê bicîh bikin da ku hûn beşek taybetî ya ku hûn ji mêjûyê dixwazin format bikin û derxin.
3328
Goterî
4. VBA-yê ji bo Formatkirina Dîrokê Di Xebatkarek Taybet a Excel-ê de têxe
Heke hûn dixwazin tarîxekê li ser bingeha xebatek taybetî format bikin, wê hingê hûn hewce ne ku pêşî navê pelê di kodê de bicîh bikin, dûv re tarîxê format bikin. li gorî cureya ku hûn hewce dikin.
- Ji tabloya Pêşdebir Edîtorê Visual Basic vekin û Têxin a Modûlê di pencereya kodê de.
- Di pencereya kodê de, koda jêrîn kopî bikin û pê bikin.
5163
Koda we niha ji bo xebitandinê amade ye.
Li rêza sêyem ya kodê binihêrin ku pêşî me pelgeya xebatê " Nimûne " saz kir û dûv re tarîxa wê hin Excel format bikin.sheet.
Encam
Vê gotarê nîşanî we da ku hûn çawa tarîxê di Excel de bi VBA format bikin. Ez hêvî dikim ku ev gotar ji we re pir sûdmend bû. Heger di derbarê mijarê de pirsên we hebin, xwe bipirsin.