Բովանդակություն
Այս հոդվածը ցույց է տալիս, թե ինչպես կարելի է ֆորմատավորել ա բջիջը որպես տեքստ օգտագործելով VBA կոդ Excel 3-ով: տարբեր մեթոդներ. Text և Format ֆունկցիաների և Range . NumberFormat հատկության օգնությամբ մենք կարող ենք սահմանել թվի ձևաչափի կոդը՝ բջջային արժեքը հեշտությամբ տեքստի փոխարկելու համար: Եկեք սուզվենք օրինակների մեջ և կիրառենք այս տեխնիկան:
Ներբեռնեք պրակտիկայի աշխատանքային գրքույկը
Ներբեռնեք այս պրակտիկայի աշխատանքային գրքույկը, որպեսզի վարժություններ կատարեք այս հոդվածը կարդալու ընթացքում:
Բջիջը ֆորմատավորել որպես Text.xlsm
Բջիջը որպես տեքստ ձևաչափելու 3 հարմար եղանակ Excel-ում VBA-ի միջոցով
Այս բաժնում մենք ցույց կտա, թե ինչպես կարող ենք բջիջը ձևավորել որպես տեքստ՝ օգտագործելով VBA Excel-ում: Բայց նախ, մենք պետք է իմանանք, թե ինչպես բացել վիզուալ հիմնական խմբագրիչի պատուհանը excel-ում:
Գրել կոդը Visual Basic Editor-ում
Հետևեք քայլերին բացելու վիզուալ հիմնական խմբագրիչը և այնտեղ որոշ կոդ գրելու համար:
- Գնացեք Developer ներդիր -ից Excel Ribbon .
- Սեղմեք Visual Basic տարբերակը:
- Visual Basic հավելվածների համար պատուհանում սեղմեք Տեղադրել բացվող պատուհանը ընտրելու Նոր մոդուլը
Այժմ, երբ նոր մոդուլը բացված է , այնտեղ գրեք որոշ կոդ և սեղմեք F5 գործարկելու համար:
1. Range.NumberFormat հատկության օգտագործումը բջիջը որպես ձևաչափելու համարՏեքստ
Այս օրինակում մենք կօգտագործենք Range.NumberFormat հատկությունը մեր VBA կոդում to ձևաչափ a բջջ որպես տեքստ : Ստորև բերված սքրինշոթում, C5 բջիջում մենք ունենք կարճ ամսաթիվ որը մենք փոխելու ենք որպես տեքստ :
Այժմ, տեսողական հիմնական խմբագրիչում պատճենեք և կպցրեք հետևյալ կոդը ։
7720
Այժմ սեղմեք F5 գործարկելու կոդը:
Այստեղ մենք կարող ենք տեսնել կարճ ամսաթիվ ֆորմատավորված բջիջը փոխվել է տեքստային արժեքով :
Կոդի բացատրություն.
- Մենք օգտագործեցինք Range Object ընտրելու բջիջը աշխատանքային թերթում, որը պարունակում է մուտքագրում
- To ձևաչափել մուտքագրված արժեքը որպես տեքստ , մենք պետք է դնենք NumberFormat արժեքը որպես “@ «.
Նմանապես, նույն կոդի կիրառմամբ մենք կարող ենք տարբեր թվերի ձևաչափեր փոխել տեքստի ։
Կարդալ ավելին. Ինչպես ձևաչափել բջջային և կենտրոնացված տեքստը Excel VBA-ով (5 եղանակ)
Նման ընթերցումներ
- Ինչպես փոխել ամբողջ թերթի տառաչափը Excel VBA-ով
- Ինչպես գրել 001 Excel-ում (11 արդյունավետ մեթոդ)
- Տեքստի հավասարեցում VBA հրամանի կոճակով Excel-ում (5 մեթոդ)
- Ինչպես ավելացնել տեքստ համարից հետո հատուկ ձևաչափով Excel-ում (4 եղանակ)
- Ինչպես մեծատառեցնել յուրաքանչյուր բառի առաջին տառը Excel-ում (4ուղիներ)
2. Վերաբերեք TEXT ֆունկցիան VBA կոդի մեջ՝ բջիջը ձևաչափելու համար որպես տեքստ
T EXT գործառույթը Excel-ում աշխատանքային թերթիկի ֆունկցիան է որը փոխակերպում է թվային արժեքը կամ տողը սահմանված ձևաչափի : Թեև դա չէ VBA ֆունկցիան , մենք կարող ենք օգտագործել այն` հղում կատարելով Աշխատանքային թերթիկի ֆունկցիայի օբյեկտին ձևաչափելու ա բջջի դեպի տեքստ : Ենթադրենք, մենք ունենք Long Date B6 բջիջում , որը ցանկանում ենք ձևաչափել որպես տեքստ :
Դրեք հետևյալ կոդը visual basic խմբագրիչում որպեսզի դա անեք:
8885
գործարկելով կոդը ըստ օգտագործելով F5-ը, երկար ամսաթիվը վերափոխվեց տեքստային արժեքի: Նմանապես, մենք կարող ենք ֆորմատավորել բջիջը, որը պարունակում է տարբեր թվերի ձևաչափեր տեքստի :
Կոդի բացատրություն.
- Մենք օգտագործել ենք Range Object ընտրելու բջիջները աշխատանքային թերթում, որոնք պարունակում են մուտք և ելքային արժեքներ:
- WorksheetFunction օբյեկտը մեզ հնարավորություն տվեց օգտագործել TEXT ֆունկցիան VBA կոդում :
- TEXT ֆունկցիային պահանջվում է 2 արգումենտ-
արժեք – մուտքագրեք բջիջի հղումը (այս օրինակում B6 ).
format_text- մենք օգտագործել ենք ” ' 0 “ փոխակերպել արժեքը տեքստի ձևաչափին:
Կարդալ ավելին. Ինչպես ձևաչափել տեքստը Excel բջիջում (10Մոտեցումներ)
3. ՎԲԱ ձևաչափի ֆունկցիայի օգտագործումը բջիջը որպես տեքստ ձևավորելու համար Excel-ում
Ֆորմատ ֆունկցիան փոխակերպման գործառույթներից մեկն է -ում: VBA Excel. Սա վերադարձնում է ֆորմատավորված արտահայտություն հիմնված ձևաչափի որը նշված է որպես երկրորդ արգումենտ ֆունկցիայի : Այս օրինակում, օգտագործելով հետևյալ կոդը մենք ցանկացել ենք a Երկար ամսաթիվ բջջում C5 դեպի տեքստ :
9844
Կոդի բացատրություն.
- Մենք օգտագործել ենք Range Object որպեսզի ընտրեք աշխատանքային թերթի բջիջները , որոնք պարունակում են մուտքային և ելքային արժեքներ:
- Ձևաչափը ֆունկցիան պահանջում է 2 արգումենտ-
արտահայտում – մուտքային բջիջի հղումը (այս օրինակում B6 ).
ֆորմատ- մենք օգտագործել ենք ” ' 0 “ դեպի փոխարկել արժեքը to տեքստի ձևաչափը:
Այլընտրանքային կոդ.
8230
Կարդալ ավելին` Ինչպես ձևաչափել տեքստը Excel-ում առաջին տառը մեծատառով (10 եղանակ)
Ծանոթագրություններ
- Մենք ավելացրել ենք մեկ մեջբերում ( ' ) զրոյից առաջ թվի ձևաչափի կոդը որպես ” ' 0 " Տեքստում և Ձևաչափում մուտքագրելու համար գործառույթների արգումենտը ձևաչափել ա բջիջը տեքստային արժեքին:
- Դիտելու համար կոդը կապված 3 տարբեր մեթոդների հետ, սեղմեք աջ կոճակը 1>թերթի անունը և ընտրեք Դիտել կոդը տարբերակը:
Եզրակացություն
Հիմա , մենք գիտենք, թե ինչպես ձևավորել բջիջը որպես տեքստ՝ օգտագործելով VBA կոդ Excel-ում 3 տարբեր օրինակներով: Հուսանք, դա կօգնի ձեզ ավելի վստահ օգտագործել այս մեթոդները: Ցանկացած հարց կամ առաջարկ, մի մոռացեք դրանք դնել ներքևի մեկնաբանությունների դաշտում: