Nola formateatu data VBArekin Excel-en (4 metodo)

  • Partekatu Hau
Hugh West

VBA makroa ezartzea Excel-en edozein eragiketa egiteko metodorik eraginkorrena, azkarrena eta seguruena da. Artikulu honetan, data Excel-en nola formateatu erakutsiko dizugu VBA erabiliz.

Deskargatu Lan-koadernoa

Doako praktika deskargatu dezakezu. Excel lan-koadernoa hemendik.

Formatu data VBA.xlsm-rekin

4 metodo Excel-en data VBA-rekin formateatzeko

Begiratu hurrengo adibidea. Bi B zutabean eta C data berdinak gorde ditugu, beraz, data C zutabean formateatzen dugunean, B zutabetik jakingo duzu. zein formatutan zegoen data aurrekoa.

1. VBA data mota batetik bestera Excel-en formateatzeko

Lehenengo jakin dezagun data nola formateatu C5 gelaxka gure emandako datu multzoan VBA -rekin. " 2022-urtarrila-asteartea ".

Urratsak:

  • Sakatu Alt + F11 teklatuan. edo joan Garatzailea -> Visual Basic Visual Basic Editor irekitzeko.

  • Laster-kodeen leihoan, menu-barratik , egin klik Txertatu -> Modulua .

  • Kopiatu hurrengo kodea eta itsatsi kode-leihoan.
9111

Zure kodea exekutatzeko prest dago orain.

  • Sakatu F5 teklatuan edo menu-barran hautatu Exekutatu -> Exekutatu Azpi/UserForm . Azpi-menu-barran dagoen Play ikono txikia ere egin dezakezu exekutatzekomakroa.

Kode honek data " 11-01-22 " " 2022-urtarrila-asteartea" izango du. ”.

Data formatu hau beste formatu askotara ere bihur dezakezu. Jarraitu beheko kodea data behar duzun formatura eraldatzeko.

9841

Ikuspen orokorra

Irakurri gehiago: Orain eta formatu funtzioak Excel VBAn

2. VBA txertatu data bihurtzeko FORMAT Funtzioarekin

Excel-ek bere serie-zenbakia du data indibidualei buruz. Edozein

data zehatz baten serie-zenbakia jakin nahi baduzu, DATEVALUE funtzioa aplikatu behar duzu.

Demagun, serie-zenbakia jakin nahi duzula. data " 2022ko urtarrilaren 11n ", orduan honela idatzi behar duzu formula,

=DATEVALUE("11 January 2022")

Excel-ek serie-zenbakia <1 emango dizu. Data honetako>44572 .

Orain zenbaki hau dagokion data formatuan eraldatuko dugu.

Urratsak:

  • Lehenago bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kodearen leihoan.
  • Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
7390

Zure kodea exekutatzeko prest dago orain.

Zure kodea exekutatzeko prest dago. lortu " 2022ko urtarrilaren 11n " data mezu-koadroan.

Irakurri gehiago: Nola erabili VBA DateValue Funtzioa Excel-en

Antzeko irakurketak

  • Nola txertatu uneko dataExcel-en (3 modu)
  • Data aldagaia VBA kodeetan (adibideekin makroen 7 erabilera)
  • Lortu uneko data VBAn ( 3 modu)
  • Nola erabili Excel Data lasterbidea

3. VBA Excel-en zati zehatz batean oinarritutako data eraldatzeko

Demagun, dataren zati zehatz bat formateatu nahi duzula, adibidez, eguna/hilabetea/urtea soilik, eta ondoren idatzi kodea honela:

2894

Zure kodea exekutatzeko prest dago orain.

Kode honetako " mmmm "-k hilabetearen forma luzea esan nahi du. izena.

Data " 2022ko urtarrilaren 11 " denez, kode zati honek " urtarrila " itzuliko du.

Kode hau ezar dezakezu datatik nahi duzun edozein zati zehatz formateatzeko eta ateratzeko.

8210

Ikuspegi orokorra

4. Txertatu VBA Excel-eko lan-orri espezifiko batean data formateatzeko

Lan-orri zehatz batean oinarritutako data bat formateatu nahi baduzu, lehenik eta behin lan-orriaren izena ezarri behar duzu kodean eta, ondoren, data formateatu. behar duzun motaren arabera.

  • Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulua kode-leihoan.
  • Kode-leihoan, kopiatu hurrengo kodea eta itsatsi.
2750

Zure kodea exekutatzeko prest dago orain.

Begiratu kodearen 3. lerroa non lehenik eta behin " Adibidea " lan-orriari ezartzen diogun eta gero Excel jakin horren data formateatu.fitxa.

Ondorioa

Artikulu honek Excel-en data nola formateatu VBA rekin erakutsi dizu. Artikulu hau zuretzat oso onuragarria izan dela espero dut. Galdetu lasai gaiari buruzko galderarik baduzu.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.