Excel VBA: Formateatu gelaxka testu gisa (3 metodo)

  • Partekatu Hau
Hugh West

Artikulu honek formateatu gelaxka bat testu gisa VBA kodea erabiliz Excel n 3-rekin nola formateatu erakusten du. metodo desberdinak. Testua eta Formatu funtzioen eta Barrutia ren laguntzaz. NumberFormat propietate ezarri dezakegu. zenbaki-formatuaren kodea gelaxka-balioa testu bihurtzeko. Murgil ditzagun adibideetan eta aplikatu teknika hauek.

Deskargatu Praktika-koadernoa

Deskargatu praktika-koaderno hau artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.

Formateatu gelaxka testu gisa.xlsm

3 Metodo egokiak gelaxka testu gisa formateatzeko Excel-en VBA erabiliz

Atal honetan, Excel-en VBA erabiliz gelaxka testu gisa nola formateatu dezakegun erakutsiko du. Baina lehenik eta behin, Excel-en Visual Basic editorearen leihoa nola ireki jakin behar dugu.

Idatzi kodea Visual Basic Editor-en

Jarraitu urratsak ireki visual basic editorea eta bertan kode bat idatzi.

  • Joan Garatzailea fitxara . Excel-eko zinta .
  • Sakatu Visual Basic aukeran.

  • Visual Basic aplikazioetarako leihoan, sakatu Txertatu goitibeherako hautatzeko Modulu berria
<0 aukeratzeko>

Orain modulu berri bat ireki dela , idatzi bertan kode bat eta sakatu F5 exekutatu.

1. Range.NumberFormat propietatearen erabilera Gelaxka gisa formateatzekoTestua

Adibide honetan, Range.NumberFormat propietatea erabiliko dugu gure VBA kodean formateatzeko a gelaxka testua gisa. Beheko pantaila-argazkian, C5 gelaxkan data laburra dugu aldatu testua gisara aldatuko duguna.

Orain, Visual Basic editorean kopiatu eta itsatsi ondoko kode .

6478

Orain sakatu F5 exekutatu kodea.

Hemen ikus dezakegu. data laburra formateatutako gelaxka aldatu da testu-balioa batera.

Kodearen azalpena:

  • Barrutiaren objektua erabili dugu sarrera
  • Hautatzeko zelula hautatzeko. formateatu sarrerako balioa testua gisa, NumberFormat balioa asi jarri behar dugu "@ ".

Antzera, kode zati bera aplikatuz zenbaki formatu desberdinak alda ditzakegu testua .

Irakurri gehiago: Nola formateatu gelaxka eta zentroko testua Excel VBArekin (5 modu)

Antzeko irakurketak

  • Nola aldatu orri osoaren letra-tamaina Excel VBA-rekin
  • Nola idatzi 001 Excel-en (11 metodo eraginkorrak)
  • Testua lerrokatzea Excel-eko VBA komando-botoiarekin (5 metodo)
  • Nola gehitu testua zenbakiaren ondoren formatu pertsonalizatuarekin Excel-en (4 modu)
  • Nola letra larriz idatzi Excel-en hitz bakoitzaren lehen letra larriz (4Bideak)

2. Aipatu TEXT Funtzioa VBA kode batean gelaxka testu gisa formateatzeko

T EXT funtzioa Excel-en lan-orriaren funtzioa zenbakizko balioa edo katea zehaztutako formatu bihurtzen duena da. ez a VBA funtzioa izan arren, erabil dezakegu Lan-orriaren funtzio-objektua formatua a gelaxka bati erreferentzia eginez. 2> testua ra. Demagun Data luzea dugula B6 gelaxkan , formateatu nahi duguna testua bezala.

Jarri ondoko kodea visual basic editorean hori burutzeko.

6970

kodea exekutatuta. F5 erabiliz data luzea testu balio bihurtu da. Era berean, zenbaki formatu desberdinak dituen gelaxka bat testua formateatu dezakegu.

Kodearen azalpena:

  • Barrutiaren objektua erabili dugu sarrera eta < sarrera eta duten sarrera eta duten gelaxkak hautatzeko. 1>irteerako balioak.
  • WorksheetFunction objektuak aukera eman digu TESTU funtzioa VBA kodean erabiltzeko.
  • TESTU funtzioak 2 argumentu behar ditu -

balioa - sartu gelaxka-erreferentzia (adibide honetan B6 ).

formatua_testua- erabili dugu” ' 0 “ bihurtu balioa testu formatuan.

Irakurri gehiago: Nola formateatu testua Excel gelaxkan (10Planteamenduak)

3. VBA formatu funtzioa erabiltzea Excel-en gelaxka testu gisa formateatzeko

Formatu funtzioa bihurketa funtzioetako bat da . VBA Excel. Honek formateatutako adierazpena itzultzen du formatua n oinarrituta, zehazten dena funtzioaren bigarren argumentu gisa bigarren argumentua. Adibide honetan, ondoko kodea erabiliz desiatu dugu a Data luzea gelaxkan C5 testu batera.

8753

Kodearen azalpena:

  • Barrutiaren objektua<2 erabili dugu> hautatzeko sarrera eta irteerako balioak dituzten sarrerako orriko gelaxkak aukeratzeko.
  • Formatua funtzioak 2 ​​argumentu behar ditu -

adierazpena sarrerako gelaxka-erreferentzia (Adibide honetan B6 ).

formatua- " ' 0 " bihurtzeko erabili dugu. balioa tik testu-formatua.

Kode alternatiboa:

4246

Irakurri gehiago: Nola formateatu testua Excel-en lehen letra larriz idazteko (10 modu)

Oharrak

  • Komatxo bakarra gehitu dugu ( ' ) zero baino lehen zenbaki-formatuaren kodea bezala sartzeko, " ' 0 " Testua eta Formatuan funtzioen argumentua formateatu a gelaxka testu-balio batera.
  • 3 metodo ezberdinekin lotutako kodea ikusteko , egin klik eskuineko botoian n. 1>orriaren izena eta hautatu Ikusi kodea aukera.

Ondorioa

Orain , badakigu nola formateatu gelaxka bat testu gisa Excel-en VBA kodea erabiliz 3 adibide ezberdinekin. Zorionez, metodo hauek seguruago erabiltzen lagunduko dizu. Edozein galdera edo iradokizun, ez ahaztu beheko iruzkinen koadroan jartzea.

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.