Excel VBA: Oblikovanje ćelije kao teksta (3 metode)

  • Podijeli Ovo
Hugh West

Ovaj članak ilustrira kako formatirati ćeliju kao tekst koristeći VBA kod u Excelu s 3 različite metode. Uz pomoć funkcija Text i Format , te Range . NumberFormat property , možemo postaviti kod formata broja za jednostavno pretvaranje vrijednosti ćelije u tekst. Uronimo u primjere i primijenimo ove tehnike.

Preuzmite radnu bilježnicu za vježbanje

Preuzmite ovu radnu bilježnicu za vježbanje da biste vježbali dok čitate ovaj članak.

Format Cell as Text.xlsm

3 prikladne metode za oblikovanje ćelije kao teksta pomoću VBA u Excelu

U ovom odjeljku, mi će pokazati kako možemo formatirati ćeliju kao tekst koristeći VBA u Excelu. Ali prvo moramo znati kako otvoriti prozor Visual Basic Editora u Excelu.

Napišite kod u Visual Basic Editoru

Slijedite korake da biste otvorili visual basic editor i tamo napisali neki kod.

  • Idite na karticu Razvojni programer iz Vrpca programa Excel .
  • Kliknite opciju Visual Basic.

  • U prozoru Visual Basic for Applications kliknite padajući izbornik Umetni da biste odabrali Novi modul

Sada kada je novi modul otvoren , napišite neki kod tamo i pritisnite F5 za pokretanje.

1. Upotreba svojstva Range.NumberFormat za formatiranje ćelije kaoTekst

U ovom primjeru koristit ćemo svojstvo Range.NumberFormat u našem VBA kodu za formatiranje a ćelija kao tekst . Na snimci zaslona ispod, u ćeliji C5 imamo kratki datum koji ćemo promijeniti kao tekst .

Sada, u Visual Basic Editoru kopirajte i zalijepite sljedeći kod .

5943

Sada pritisnite F5 za pokretanje koda.

Ovdje možemo vidjeti kratki datum formatirana ćelija promijenjena je u tekstualnu vrijednost .

Objašnjenje koda:

  • Koristili smo objekt raspona da odaberemo ćeliju u radnom listu koja sadrži unos
  • za formatirajte ulaznu vrijednost kao tekst , moramo staviti NumberFormat vrijednost kao “@ ”.

Slično, primjenom istog dijela koda možemo promijeniti različite formate brojeva u tekst .

Pročitajte više: Kako formatirati ćeliju i središnji tekst pomoću programa Excel VBA (5 načina)

Slična čitanja

  • Kako promijeniti veličinu fonta cijelog lista pomoću Excel VBA
  • Kako napisati 001 u Excelu (11 učinkovitih metoda)
  • Poravnavanje teksta s VBA naredbenim gumbom u Excelu (5 metoda)
  • Kako dodati tekst nakon broja pomoću prilagođenog formata u Excelu (4 načina)
  • Kako napisati veliko slovo svake riječi u Excelu (4Načini)

2. Pogledajte funkciju TEXT u VBA kodu za oblikovanje ćelije kao teksta

Funkcija T EXT u Excelu je funkcija radnog lista koja pretvara numeričku vrijednost ili niz u određeni format . Iako to nije VBA funkcija , možemo je koristiti upućivanjem na objekt funkcije radnog lista za formatiranje ćelije u tekst . Recimo da imamo dugi datum u ćeliji B6 koji želimo formatirati kao tekst .

Stavite sljedeći kod u visual basic editor da biste to postigli.

9014

Pokretanjem koda korištenjem F5 pretvoreno dugi datum u tekstualnu vrijednost. Isto tako, možemo formatirati ćeliju koja sadrži različite formate brojeva do teksta .

Objašnjenje koda:

  • Koristili smo objekt raspona da odaberemo ćelije u radnom listu koje sadrže unos i izlazne vrijednosti.
  • Objekt WorksheetFunction omogućio nam je korištenje funkcije TEXT u VBA kodu .
  • Funkcija TEXT treba 2 argumenta-

vrijednost referenca ulazne ćelije (u ovom primjeru B6 ).

format_text- koristili smo ” ' 0 “ u pretvorite vrijednost u format teksta.

Pročitajte više: Kako oblikovati tekst u ćeliji programa Excel (10Pristupi)

3. Korištenje funkcije VBA Format za oblikovanje ćelije kao teksta u programu Excel

Funkcija Format jedna je od funkcija pretvorbe u VBA Excel. Ovo vraća formatirani izraz temeljen na formatu koji je određen kao drugi argument od funkcije . U ovom primjeru, koristeći sljedeći kod poželjeli smo Dugi datum u ćeliji C5 u tekst .

5260

Objašnjenje koda:

  • Koristili smo Range Object da odaberete ćelije u radnom listu koje sadrže ulazne i izlazne vrijednosti.
  • Format funkcija treba 2 argumenta-

izraz ulazna referenca ćelije (u ovom primjeru B6 ).

format- koristili smo ” ' 0 “ u pretvoriti format teksta vrijednosti u .

Alternativni kod:

7826

Pročitajte više: Kako oblikovati tekst tako da prvo slovo bude veliko slovo u Excelu (10 načina)

Napomene

  • Dodali smo jedan navodnik ( ' ) ispred nule za unos koda formata broja kao ” ' 0 ” u Tekstu i Formatu argument funkcije za format ćelije za tekstualnu vrijednost.
  • Za pregled koda povezanog s 3 različite metode, kliknite desni gumb na naziv lista i odaberite opciju Prikaz koda.

Zaključak

Sada , znamo kako formatirati ćeliju kao tekst pomoću VBA koda u Excelu s 3 različita primjera. Nadamo se da bi vam to pomoglo da s više samopouzdanja koristite ove metode. Sva pitanja ili prijedloge ne zaboravite staviti u okvir za komentare ispod.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.