Edukien taula
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
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.