မာတိကာ
ဤဆောင်းပါးတွင် Cell a ဆဲလ် အဖြစ် စာသား အဖြစ် VBA ကုဒ်ကို Excel တွင် 3 ဖြင့် 3 ဖြင့် ဖော်မတ်ဖော်ပြသည် မတူညီသောနည်းလမ်းများ။ စာသား နှင့် ဖော်မတ်လုပ်ဆောင်မှုများ နှင့် အပိုင်းအခြား တို့၏အကူအညီဖြင့်။ NumberFormat Property ကို ကျွန်ုပ်တို့ သတ်မှတ်နိုင်သည် ဆဲလ်တန်ဖိုးကို စာသားသို့ အလွယ်တကူ ပြောင်းရန် နံပါတ်ဖော်မတ်ကုဒ်။ နမူနာများကို စူးစမ်းလေ့လာပြီး ဤနည်းပညာများကို ကျင့်သုံးကြပါစို့။
အလေ့အကျင့်ဆိုင်ရာ အလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
ဤဆောင်းပါးကိုဖတ်ရှုနေစဉ် လေ့ကျင့်ခန်းလုပ်ရန် ဤလေ့ကျင့်ခန်းစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။
ဆဲလ်ကို Text.xlsm အဖြစ် ဖော်မတ်
3 Excel တွင် VBA ကို အသုံးပြု၍ ဆဲလ်အဖြစ် စာသားပုံစံဖော်ရန် သင့်လျော်သော နည်းလမ်းများ
ဤကဏ္ဍတွင် ကျွန်ုပ်တို့၊ Excel တွင် VBA ကို အသုံးပြု၍ ဆဲလ်ကို စာသားအဖြစ် မည်သို့ဖော်မတ်ပြုလုပ်နိုင်ပုံကို သရုပ်ပြပါမည်။ သို့သော် ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် excel တွင် ရုပ်ပုံအခြေခံတည်းဖြတ်သည့်ဝင်းဒိုးကို မည်သို့ဖွင့်ရမည်ကို သိရန်လိုအပ်ပါသည်။
ကုဒ်ကို Visual Basic Editor တွင်ရေးပါ
အဆင့်များကို လိုက်နာပါ <2 သို့ the visual အခြေခံတည်းဖြတ်သူ ကိုဖွင့်ပြီး ထိုနေရာတွင် ကုဒ်အချို့ရေးပါ။
- ဆော့ဖ်ဝဲရေးသားသူ တက်ဘ်သို့ သွားပါ Excel Ribbon ။
- the Visual Basic ရွေးချယ်မှုကို နှိပ်ပါ။
- အပလီကေးရှင်းများအတွက် Visual Basic ဝင်းဒိုးတွင်၊ ထည့်သွင်းရန် dropdown ကို ရွေးချယ်ရန် the New Module
![](/wp-content/uploads/macros-excel-vba/531/2eoyxzeys8-1.png)
ယခု မော်ဂျူးအသစ် ပွင့်နေပါသည် ၊ ထိုနေရာတွင် ကုဒ်အချို့ရေးပြီး လည်ပတ်ရန် F5 ကိုနှိပ်ပါ။ 2>
၁။ ဆဲလ်အဖြစ်ဖော်မတ်ရန် Range.NumberFormat Property ကိုအသုံးပြုပါ။စာသား
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ VBA ကုဒ် တွင် ဖော်မတ် a <1 တွင် Range.NumberFormat property ကို အသုံးပြုပါမည်။>ဆဲလ် အဖြစ် စာသား ။ အောက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံတွင်၊ ဆဲလ် C5 တွင် ကျွန်ုပ်တို့တွင် အတိုချုံးရက်စွဲ တစ်ခု ကို စာသား အဖြစ် ပြောင်းလဲသွားပါမည်။
ယခု၊ ရုပ်ပုံအခြေခံ တည်းဖြတ်မှုတွင် ကော်ပီ နှင့် အောက်ပါ ကုဒ် ကို ကူးထည့်ပါ။
4294
ယခု F5 ကိုနှိပ်၍ ကုဒ် ကို run ပါ။
ဤနေရာတွင် ကျွန်ုပ်တို့ မြင်နိုင်ပါသည် ရက်တို ဖော်မတ်လုပ်ထားသည့် ဆဲလ်ကို စာသားတန်ဖိုး သို့ ပြောင်းထားသည်။
ကုဒ် ရှင်းလင်းချက်-
- ကျွန်ုပ်တို့သည် ထည့်သွင်းမှု
- သို့
- သို့ ဆဲလ် ကို ရွေးရန်
- ကျွန်ုပ်တို့သည် Range Object ကို အသုံးပြုခဲ့သည်။ ဖော်မတ် the ထည့်သွင်းမှုတန်ဖိုး အဖြစ် စာသား ၊ ကျွန်ုပ်တို့သည် NumberFormat တန်ဖိုး as “@ ကို ထည့်ရန်လိုအပ်ပါသည်။ ”.
ထို့အတူ၊ အလားတူကုဒ်အပိုင်းအစကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့သည် ကွဲပြားခြားနားသောနံပါတ်ဖော်မတ်များ စာသား သို့ ပြောင်းလဲနိုင်သည်။
နောက်ထပ်ဖတ်ရန်- Excel VBA ဖြင့် ဆဲလ်နှင့် အလယ်ဗဟိုစာသားကိုဖော်မတ်နည်း (နည်းလမ်း 5 ခု)
အလားတူစာဖတ်ခြင်း
- Excel VBA ဖြင့်စာရွက်တစ်ခုလုံး၏ဖောင့်အရွယ်အစားကိုပြောင်းလဲနည်း
- 001 ကို Excel တွင်ရေးနည်း (ထိရောက်သောနည်းလမ်း 11 ခု)
- Excel တွင် VBA Command Button ဖြင့် စာသားချိန်ညှိခြင်း (နည်းလမ်း 5 ခု)
- စိတ်ကြိုက်ပုံစံဖြင့် နံပါတ်ပြီးနောက် စာသားထည့်နည်း Excel တွင် (နည်းလမ်း 4 ခု)
- Excel တွင် စာလုံးတစ်လုံးစီ၏ ပထမစာလုံးကို စာလုံးကြီးပုံ (၄)နည်းလမ်းများ)
၂။ စာသားအဖြစ်ဆဲလ်ပုံစံဖော်ရန် VBA ကုဒ်ရှိ TEXT လုပ်ဆောင်ချက်ကို ကိုးကားပါ
The T EXT လုပ်ဆောင်ချက် Excel တွင် worksheet function a number value သို့မဟုတ် string သတ်မှတ်ထားသော format သို့ပြောင်းပေးသော worksheet function တစ်ခုဖြစ်သည်။ a VBA function မဟုတ်သော်လည်း၊ Worksheet Function Object သို့ format a cell <ကိုရည်ညွှန်းခြင်းဖြင့် ၎င်းကို ကျွန်ုပ်တို့အသုံးပြုနိုင်ပါသည်။ 2>သို့ စာသား ။ ကျွန်ုပ်တို့တွင် Long Date တွင် ဆဲလ် B6 တွင် ဖော်မတ် အဖြစ် text ရှိသည်ဟု ဆိုကြပါစို့။
၎င်းကိုပြီးမြောက်စေရန် အောက်ပါကုဒ် ကို အမြင်အခြေခံတည်းဖြတ်သူ တွင် ထည့်ပါ။
8641
ကုဒ်ကို run ခြင်းဖြင့်၊ F5 ကို အသုံးပြု၍ ကြာသောရက်စွဲ ကို စာသား တန်ဖိုးအဖြစ်သို့ ပြောင်းလဲခဲ့သည်။ အလားတူ၊ ကျွန်ုပ်တို့သည် ကွဲပြားသော နံပါတ်ဖော်မတ်များ သို့ စာသား ပါဝင်သော ဆဲလ်တစ်ခုကို ဖော်မတ်လုပ်နိုင်ပါသည်။
ကုဒ် ရှင်းလင်းချက်-
- ကျွန်ုပ်တို့သည် ထည့်သွင်းမှု နှင့် ပါဝင်သည့် အလုပ်စာရွက်ရှိ ဆဲလ်များ ကို ရွေးရန် အပိုင်းအခြား ကို အသုံးပြုခဲ့သည်။ 1>အထွက်တန်ဖိုးများ။
- WorksheetFunction object သည် ကျွန်ုပ်တို့အား TEXT လုပ်ဆောင်ချက် VBA ကုဒ် တွင် အသုံးပြုရန် ကျွန်ုပ်တို့အား ပေးထားသည်။
- TEXT လုပ်ဆောင်ချက် လိုအပ်သည် 2 အကြောင်းပြချက်-
တန်ဖိုး – ထည့်သွင်းသည့်ဆဲလ်ရည်ညွှန်းချက် (ဤဥပမာတွင် B6 )။
format_text- ကျွန်ုပ်တို့သုံးခဲ့သည် ” ' 0 “ သို့ သို့ the တန်ဖိုး သို့ စာသားဖော်မတ်သို့ ပြောင်းရန်။
နောက်ထပ်ဖတ်ရန်- Excel Cell တွင် စာသားဖော်မတ်လုပ်နည်း (၁၀ချဉ်းကပ်မှုများ)
၃။ VBA ဖော်မတ်လုပ်ဆောင်ချက်ကို Excel တွင် စာသားအဖြစ် ဆဲလ်ပုံစံဖော်ရန် အသုံးပြုခြင်း
ဖော်မတ်လုပ်ဆောင်မှု သည် ကူးပြောင်းခြင်းလုပ်ဆောင်ချက် အတွင်းမှ တစ်ခုဖြစ်သည်။ VBA Excel ၎င်းသည် ဖော်မက်လုပ်ထားသည့် စကားရပ် ကို ဖော်မတ် ပေါ်တွင် အခြေခံကာ သတ်မှတ်ထားသော အဖြစ် လုပ်ဆောင်ချက် ၏ ဒုတိယအငြင်းအခုံ ကို ပြန်ပေးသည်။ ဤဥပမာတွင်၊ အောက်ပါကုဒ် ကျွန်ုပ်တို့သည် အသုံးပြု၍ a Long Date ဆဲလ် C5 သို့ စာသား သို့ လိုချင်ပါသည်။
3678
ကုဒ်ရှင်းလင်းချက်-
- ကျွန်ုပ်တို့သည် အပိုင်းအခြားအရာဝတ္တု<2 ကိုအသုံးပြုခဲ့သည် ထည့်သွင်းရန် နှင့် အထွက်တန်ဖိုးများပါရှိသော အလုပ်စာရွက်ရှိ ဆဲလ် ကို ရွေးပါ။
- ဖော်မတ် လုပ်ဆောင်ချက် လိုအပ်သည် 2 အကြောင်းပြချက်-
ဖော်ပြချက် – ထည့်သွင်းသည့်ဆဲလ်ရည်ညွှန်းချက် (ဤဥပမာတွင် B6 )။
ဖော်မတ်- ကျွန်ုပ်တို့သည် ” ' 0 “ သို့ သို့ ပြောင်းရန် အသုံးပြုခဲ့သည်။ the တန်ဖိုး မှ စာသားဖော်မတ်။
အခြားကုဒ်-
3410
နောက်ထပ် ဖတ်ရှုရန်- Excel တွင် စာလုံးအကြီးကြီးဖြစ်အောင် စာသားပုံစံဖော်နည်း (နည်းလမ်း 10 ခု)
မှတ်စုများ
- ကျွန်ုပ်တို့သည် တစ်ခုတည်းကိုးကားချက် ( ' ) မတိုင်မီ သုည နံပါတ်ဖော်မတ်ကုဒ် အဖြစ် ” ' 0 ” ကိုရိုက်ထည့်ရန် စာသား နှင့် ဖော်မတ် လုပ်ဆောင်ချက်များ အငြင်းအခုံ မှ ဖော်မက် a ဆဲလ် စာသားတန်ဖိုးသို့။
- ကြည့်ရှုရန် ကုဒ် မတူညီသော နည်းလမ်း 3 ခုနှင့် ဆက်စပ်နေသော ညာဘက်ခလုတ် ကိုနှိပ်ပါ စာရွက်အမည် နှင့် the View Code ကို ရွေးပါ။
နိဂုံး
ယခု Excel တွင် VBA ကုဒ်ကို အသုံးပြု၍ ဆဲလ်တစ်ခုအား စာသားအဖြစ် မည်သို့ဖော်မတ်လုပ်ရမည်ကို ကျွန်ုပ်တို့ သိပါသည်။ ဤနည်းလမ်းများကို ပိုမိုယုံကြည်စိတ်ချစွာ အသုံးပြုနိုင်ရန် ကူညီပေးလိမ့်မည်ဟု မျှော်လင့်ပါသည်။ မေးခွန်းများ သို့မဟုတ် အကြံပြုချက်များအား အောက်ပါ comment box တွင် ထားရန် မမေ့ပါနှင့်။