Excel VBA. Բջջի ձևաչափը որպես տեքստ (3 մեթոդ)

  • Կիսվել Սա
Hugh West

Այս հոդվածը ցույց է տալիս, թե ինչպես կարելի է ֆորմատավորել ա բջիջը որպես տեքստ օգտագործելով 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 հավելվածների համար պատուհանում սեղմեք Տեղադրել բացվող պատուհանը ընտրելու Նոր մոդուլը
<0:>

Այժմ, երբ նոր մոդուլը բացված է , այնտեղ գրեք որոշ կոդ և սեղմեք 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 տարբեր օրինակներով: Հուսանք, դա կօգնի ձեզ ավելի վստահ օգտագործել այս մեթոդները: Ցանկացած հարց կամ առաջարկ, մի մոռացեք դրանք դնել ներքևի մեկնաբանությունների դաշտում:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: