Sadržaj
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.