Tabela e përmbajtjes
Ky artikull ilustron se si të formatohet një qelizë si tekst duke përdorur kodin VBA në Excel me 3 metoda të ndryshme. Me ndihmën e funksioneve Text dhe Format , dhe Range . NumberFormat properties , mund të vendosim kodi i formatit të numrit për të kthyer lehtësisht një vlerë qelize në tekst. Le të zhytemi në shembujt dhe t'i zbatojmë këto teknika.
Shkarko librin e punës praktike
Shkarko këtë libër pune praktike për të ushtruar ndërkohë që je duke lexuar këtë artikull.
Formatoni qelizën si Text.xlsm
3 Metoda të përshtatshme për të formatuar qelizën si tekst duke përdorur VBA në Excel
Në këtë seksion, ne do të demonstrojë se si mund të formatojmë qelizën si tekst duke përdorur VBA në Excel. Por së pari, ne duhet të dimë se si të hapim dritaren e redaktuesit bazë vizuale në excel.
Shkruani kodin në Visual Basic Editor
Ndiqni hapat për të hapur redaktorin vizual bazë dhe shkruani disa kode atje.
- Shkoni te skeda Zhvilluesi nga Excel Ribbon .
- Kliko opsionin Visual Basic.
- Në dritaren Visual Basic për Aplikacione , klikoni në menynë rënëse Fut për të zgjidhur Modulin e ri
Tani që moduli i ri është hapur , shkruani disa kode atje dhe shtypni F5 për ekzekutuar.
1. Përdorimi i vetive Range.NumberFormat për të formatuar qelizën siTekst
Në këtë shembull, ne do të përdorim veçorinë Range.NumberFormat në kodin tonë VBA për format a qeliza si tekst . Në pamjen e mëposhtme të ekranit, në qelizën C5 kemi një datë të shkurtër që do ta ndryshojmë si tekst .
Tani, në redaktorin bazë vizuale kopjoni dhe ngjitni kodin e mëposhtëm .
4169
Tani shtypni F5 për të ekzekutuar kodin.
Këtu mund të shohim data e shkurtër qeliza e formatuar ndryshohet në një vlerë teksti .
Shpjegimi i kodit:
- Ne kemi përdorur Range Object për të zgjedhur qelizën në fletën e punës që përmban inputin
- për formatoni vlerën e hyrjes si tekst , duhet të vendosim vlerën NumberFormat si "@ ".
Në mënyrë të ngjashme, duke aplikuar të njëjtën pjesë të kodit, ne mund të ndryshojmë formate të ndryshme numrash në tekst .
Lexo më shumë: Si të formatosh qelizën dhe tekstin në qendër me Excel VBA (5 mënyra)
Lexime të ngjashme
- Si të ndryshoni madhësinë e shkronjave të të gjithë fletës me Excel VBA
- Si të shkruani 001 në Excel (11 metoda efektive)
- Rreshtimi i tekstit me butonin e komandës VBA në Excel (5 metoda)
- Si të shtoni tekst pas numrit me format të personalizuar në Excel (4 mënyra)
- Si të shkruani shkronjën e parë të çdo fjale në Excel (4Mënyrat)
2. Referojuni funksionit TEXT në një kod VBA për të formatuar qelizën si tekst
funksioni T EXT Funksioni në Excel është një funksion i fletës së punës që konverton një vlerë numerike ose varg në një format të specifikuar . Megjithëse nuk është një funksion VBA , ne mund ta përdorim atë duke iu referuar një Objekti i funksionit të fletës së punës për të formatuar një qelizë në tekst . Le të themi se kemi një Datë të gjatë në qelizën B6 që duam ta formatojmë si tekst .
Vendosni kodin e mëposhtëm në redaktorin bazë vizuale për ta realizuar këtë.
5343
Duke ekzekutuar kodin nga duke përdorur F5 konvertoi datën e gjatë në një vlerë text . Po kështu, ne mund të formatojmë një qelizë që përmban formate numrash të ndryshëm në tekst .
Shpjegimi i kodit:
- Ne kemi përdorur Range Object për të zgjedhur qelizat në fletën e punës që përmbajnë input dhe vlerat e daljes.
- Objekti WorksheetFunction na mundësoi të përdorim funksionin TEXT në kodin VBA .
- Funksioni TEXT ka nevojë për 2 argumente-
vlera – referenca e qelizës hyrëse (në këtë shembull B6 ).
format_text- kemi përdorur " ' 0 " në konvertoni vlerën në formatin e tekstit.
Lexo më shumë: Si të formatoni tekstin në qelizën Excel (10Qasje)
3. Përdorimi i funksionit të formatit VBA për të formatuar qelizën si tekst në Excel
Funksioni Format është një nga funksionet e konvertimit në VBA Excel. Kjo kthen një shprehje të formatuar bazuar në formatin që është specifikuar si argumenti i dytë të funksionit . Në këtë shembull, duke përdorur kodin e mëposhtëm ne dëshiruam një Datë të gjatë në qelizën C5 në një tekst .
7120
Shpjegimi i kodit:
- Ne kemi përdorur Objektin e diapazonit për zgjidhni qelizat në fletën e punës që përmbajnë vlera hyrëse dhe dalje.
- Formati funksioni ka nevojë 2 argumente-
shprehje – referenca e qelizës hyrëse (në këtë shembull B6 ).
format- kemi përdorur ” ' 0 “ në konvertimin Formati i tekstit vlera to .
Kodi alternativ:
9007
Lexo më shumë: Si të formatoni tekstin për të shkruar shkronjën e parë me shkronjë të madhe në Excel (10 mënyra)
Shënime
- Ne shtuam një citate të vetme ( ' ) para zero për të futur kodin e formatit të numrit si ” ' 0 ” në Tekst dhe Format funksionon argumenti për format një qelizë në një vlerë teksti.
- Për të shikuar kodin të lidhur me 3 metoda të ndryshme, kliko butonin djathtas në emri i fletës dhe zgjidhni opsionin Shiko kodin.
Përfundim
Tani , ne dimë të formatojmë një qelizë si tekst duke përdorur kodin VBA në Excel me 3 shembuj të ndryshëm. Shpresojmë, do t'ju ndihmojë t'i përdorni këto metoda me më shumë besim. Çdo pyetje apo sugjerim mos harroni t'i vendosni në kutinë e komenteve më poshtë.