Excel VBA ကို အသုံးပြု၍ ကော်ပီကို XLSX အဖြစ် သိမ်းဆည်းနည်း (သင့်လျော်သော နည်းလမ်း ၅ ခု)

  • ဒါကိုမျှဝေပါ။
Hugh West

မာတိကာ

ဤသင်ခန်းစာတွင်၊ VBA ကိုအသုံးပြု၍ excel ဖိုင်တစ်ခု၏မိတ္တူကို XLSX ဖော်မတ်ဖြင့် သိမ်းဆည်းရန် သင့်လျော်သောနည်းလမ်းများကို 5 သင်နှင့်မျှဝေပါမည်။ ဒေတာ အကြီး သို့မဟုတ် အသေး ပါ၀င်သည်ဖြစ်စေ အလုပ်စာအုပ် အမျိုးအစား တွင် ဤနည်းလမ်းများကို သင်သုံးနိုင်သည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့သည် VBA ကို အသုံးပြုနေမည်ဖြစ်သောကြောင့် အလုပ်ပြီးမြောက်ရန် အချိန်နီးပါးပင် ကြာမြင့်မည်ဖြစ်ပါသည်။

လက်တွေ့အလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ

အလေ့အကျင့်ဆိုင်ရာစာအုပ်ကို ဤနေရာမှ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။

VBA ကို XLSX.xlsx အဖြစ် ကူးယူသိမ်းဆည်းပါ

XLSX ဖိုင်ဆိုတာ ဘာလဲ?

XLSX ဖိုင်သည် MS Excel Open XML Format Spreadsheet တစ်ခုဖြစ်ပြီး အလုပ်စာရွက်များအတွင်းပါရှိသော ဆဲလ်များတွင် အချက်အလက်များကို သိမ်းဆည်းပေးပါသည်။ ဆဲလ်များကို အတန်း-ကော်လံဖွဲ့စည်းပုံတွင် စီစဉ်ထားသည်။ MS Excel 2007 နှင့် အစောပိုင်းတွင်၊ ဤဇယားဖိုင်သည် XLS အမျိုးအစားဖြစ်သည်။

5 VBA ကို အသုံးပြု၍ Excel ဖိုင်ကို XLSX အဖြစ် သိမ်းဆည်းရန် သင့်လျော်သောနည်းလမ်း 5 ခု>

ဤသင်ခန်းစာအတွက်၊ ကျွန်ုပ်တို့၏အဓိကရည်ရွယ်ချက်မှာ လက်ရှိအလုပ်စာအုပ်ကို XLSX ဖော်မတ်ဖြင့် မည်သို့သိမ်းဆည်းရမည်ကို ပြသရန်ဖြစ်သည်။ ထို့ကြောင့် ကျွန်ုပ်တို့သည် 3 ကော်လံများနှင့် ကျောင်းသားအမှတ်အသားများ၏ မှတ်တမ်းများပါရှိသော ရိုးရှင်းပြီး တိုတိုရှင်းရှင်း ဒေတာအတွဲကို ယူထားပါသည်။ သို့သော် သင့်တွင် ကိုယ်ပိုင်ဒေတာအတွဲများကို အသုံးပြုရန် ရွေးချယ်ခွင့်ရှိသည်။

1. SaveCopyAs Method ကိုအသုံးပြုခြင်း

The SaveCopyAs နည်းလမ်း Excel VBA သည် အလုပ်စာအုပ်အရာဝတ္တုကိုယူကာ အချက်အလက်မွမ်းမံခြင်းမရှိဘဲ ဤအလုပ်စာအုပ်၏ မိတ္တူအသစ်တစ်ခုကို XLSX ဖော်မတ်ဖြင့် သိမ်းဆည်းနိုင်သည်။ ကျွန်ုပ်တို့၏ကုဒ်အတွင်း ဤနည်းလမ်းကို အသုံးပြုနည်းကို ကြည့်ကြပါစို့။

အဆင့်များ-

  • ပထမ၊ Developer တက်ဘ်သို့သွားပြီး Visual Basic ကိုရွေးချယ်ပါ။

  • နောက်တစ်ခု၊ တွင် Visual Basic window၊ Insert ကိုနှိပ်ပြီး Module ကိုရွေးချယ်ပါ။

  • ယခု၊ ညာဘက်ရှိ မော်ဂျူးဝင်းဒိုးအသစ်တွင် အောက်ပါပုံသေနည်းကို ရိုက်ထည့်ပါ-
5354

  • ထို့နောက်၊ VBA ဝင်းဒိုးကိုပိတ်ပြီး လမ်းညွှန်ပါ Developer တက်ဘ်သို့ နောက်တဖန်။
  • ဤနေရာတွင်၊ Macros ကိုရွေးချယ်ပါ။

  • ယခု၊ Macro ဝင်းဒိုးတွင်၊ ကျွန်ုပ်တို့ထည့်သွင်းထားသော မက်ခရိုကုဒ်ကို သင်တွေ့ရပါမည်။
  • ထို့နောက်၊ Run ကိုနှိပ်ပါ။

  • နောက်ဆုံးတွင်၊ သင်သိမ်းဆည်းထားသည့်ဖိုင်ကိုဖွင့်ပြီး ၎င်းကိုကျွန်ုပ်တို့အလိုရှိသည့်အတိုင်း XLSX ဖော်မတ်ဖြင့် ရရှိသင့်ပါသည်။

နောက်ထပ်ဖတ်ရန်- Excel Macro ဖိုင်များကို ဆဲလ်တန်ဖိုးမှ ဖိုင်အမည်အဖြစ် သိမ်းဆည်းနည်း

2. ဖိုင်အမည်သတ်မှတ်ခြင်း

ကျွန်ုပ်တို့သည် မိတ္တူတစ်ခုကို သိမ်းဆည်းနိုင်သည် VBA ကုဒ်တွင် ဖိုင်အမည်ကို သတ်မှတ်ခြင်းဖြင့် XLSX ဖော်မတ်ရှိ excel ဖိုင်တစ်ခု။ ဖိုင်အမည်ကို သတ်မှတ်သည့်အခါ၊ ကျွန်ုပ်တို့သည် ဖိုင်ကိုကျွန်ုပ်တို့အလိုရှိသော ဖော်မတ်သို့ ပြောင်းပေးမည့် ဖိုင် extension ကိုလည်း ထည့်ပါမည်။ ဤနည်းလမ်းကို ဆက်လက်လုပ်ဆောင်ရန် VBA module window တွင် အောက်ပါကုဒ်ကို ထည့်ပါ။

5080

ကုဒ်ကို ရိုက်ထည့်ပြီးနောက်၊ ၎င်းကို <1 မှ ရိုးရှင်းစွာ လုပ်ဆောင်ပါ။> Macros ရွေးစရာ ယခု၊ သိမ်းဆည်းဖိုဒါသို့သွားပါ၊ XLSX ဖော်မတ်ပါရှိသော ဖိုင်သည် ယခု ထိုနေရာတွင် ရှိနေသင့်ပါသည်။

ပိုမိုဖတ်ရန်- Excel VBA ကို Specific ဖြင့် Workbook သိမ်းဆည်းရန်ရက်စွဲပါသော ဖိုင်တွဲ

3. ဖိုင်ဖော်မတ်နံပါတ်ကို ရိုက်ထည့်ခြင်း

ဖိုင်ဖော်မတ်နံပါတ်များသည် သိမ်းဆည်းစဉ်တွင် သီးခြားဖိုင်အမျိုးအစားကို ဖော်ပြသည့် သီးခြားနံပါတ်များဖြစ်သည်။ ဤသင်ခန်းစာအတွက်၊ ကျွန်ုပ်တို့၏ရည်မှန်းချက်မှာ VBA ကို အသုံးပြု၍ XLSX ဖိုင်အဖြစ် excel ကော်ပီကို သိမ်းဆည်းရန်ဖြစ်သည်။ ထို့ကြောင့်၊ XLSX ဖိုင်အမျိုးအစားကိုရည်ညွှန်းသည့် ဖော်မတ်နံပါတ် 51 ကို အသုံးပြုပါမည်။ ထို့ကြောင့်၊ VBA module တွင် အောက်ပါကုဒ်ကို ရိုက်ထည့်ပါ-

8040

ယခု ဤကုဒ်ကို သင်အသုံးပြုပါက၊ excel သည် အလုပ်စာအုပ်ကို <ချက်ချင်း သိမ်းဆည်းလိမ့်မည်၊ 1> XLSX ဖော်မတ်။ ဦးတည်ရာ ဖိုင်တွဲတွင် စစ်ဆေးခြင်းဖြင့် ၎င်းကို အတည်ပြုနိုင်ပါသည်။

နောက်ထပ် ဖတ်ရှုရန်- Excel VBA ကို ဖိုင်ဖော်မတ်အဖြစ် သိမ်းဆည်းပါ (သင့်လျော်သော ဥပမာ ၁၂ ခု)

4. စကားဝှက်ဖြင့် သိမ်းဆည်းခြင်း

အခြေအနေများစွာတွင်၊ အပိုစကားဝှက်တစ်ခုနှင့် XLSX ဖော်မတ်တွင် excel workbook မိတ္တူကို သိမ်းဆည်းရန် အလွန်အရေးကြီးပါသည်။ ၎င်းသည် လုံခြုံရေးမြင့်မားသော အလုပ်စာအုပ်များအတွက် အထူးသင့်လျော်ပါသည်။ VBA ကို အသုံးပြု၍ သင့်စာရွက်စာတမ်းကို သိမ်းဆည်းခြင်းနှင့်အတူ စိတ်ကြိုက်စကားဝှက်တစ်ခု သတ်မှတ်ခြင်းတို့ကို အသုံးပြု၍ ဤလုပ်ဆောင်စရာကို အလွန်လွယ်ကူစွာ အောင်မြင်နိုင်သည်။ အဲဒါအတွက်၊ အောက်ဖော်ပြပါ VBA ကုဒ်ကို Module ဝင်းဒိုးထဲမှာ ထည့်ပါ-

9688

နောက်ဆုံးအနေနဲ့ အရင်ကမြင်ရတဲ့အတိုင်းပဲ၊ ဤကုဒ်ကို Macros ရွေးစရာများမှ လုပ်ဆောင်ရပါမည်။ ယခု သင်သည် သင်၏သိမ်းဆည်းထားသောဖိုင်တွဲသို့သွားပါက၊ သင်ပေးခဲ့သောအမည်နှင့် အဆုံးတွင် XLSX ဖိုင်တွဲကို တွေ့ရပါမည်။

ပိုမိုဖတ်ရှုပါ- Excel VBA- မဖွင့်ဘဲ စာရွက်ကို အလုပ်စာအုပ်အသစ်အဖြစ် သိမ်းဆည်းပါ

၅။Read Only ကို အကြံပြုခြင်းဖြင့် သိမ်းဆည်းပါ

စာရွက်စာတမ်းကို ကာကွယ်ရန် တင်းကျပ်သည့်နည်းမှာ ၎င်းကို ဖတ်ရန်သီးသန့်ဖိုင်အဖြစ် ပြုလုပ်ခြင်းဖြစ်သည်။ အကယ်၍ သင်သည် Excel ဖိုင်မိတ္တူကို XLSX ဖော်မတ်တွင် သိမ်းဆည်းပါက၊ သင်သည် VBA ကို အသုံးပြု၍ ဖတ်ရန်-သီးသန့် အခြေအနေအား သတ်မှတ်နိုင်သည်။ ယခုပြုလုပ်ရန်၊ VBA module တွင် အောက်ပါကုဒ်ကို ထည့်ပါ-

8644

ထို့နောက် Macros<2 မှ ဤကုဒ်ကို run ပါ။ Developer tab အောက်တွင်> ရွေးချယ်မှု။ ၎င်းသည် အောက်တွင်ပြထားသည့်အတိုင်း လက်ရှိအလုပ်စာအုပ်၏ XLSX မိတ္တူကို သိမ်းဆည်းသင့်ပါသည်။

နောက်ထပ်ဖတ်ရန်- Excel VBA  သို့ ပြောင်းလဲနိုင်သောအမည်ဖြင့် ဖိုင်ကို သိမ်းဆည်းပါ (ဥပမာ 5 ခု)

မှတ်သားရမည့်အရာ

  • XLSX ဖိုင်အတွင်းရှိ သိမ်းဆည်းလမ်းကြောင်းကို ပြောင်းရန် သေချာပါစေ။ 1>VBA ။ ၎င်းသည် သင့်ကွန်ပြူတာအတွင်းရှိ ဖိုင်တွဲလမ်းကြောင်းတစ်ခုနှင့် ကိုက်ညီသင့်ပါသည်။
  • သင်ထည့်သွင်းထားသည့် VBA လုပ်ဆောင်ချက်အားလုံးကို ကျွန်ုပ်လုပ်ဆောင်ခဲ့သည်နှင့်အမျှ အတိအကျစာလုံးပေါင်းထားကြောင်းကို နှစ်ချက်စစ်ဆေးပါ။
  • အချို့ကိစ္စများတွင်၊ ကုဒ်ကိုဖွင့်ပြီးနောက် VBA ကုဒ်ကို VBA ဝင်းဒိုးတွင် မရနိုင်တော့ကြောင်း သတိရပါ။

နိဂုံး

VBA ကို အသုံးပြု၍ XLSX ဖော်မတ်တွင် excel ဖိုင်ကို ကူးယူသိမ်းဆည်းရန် ကျွန်ုပ်ပြသခဲ့သော နည်းလမ်းများသည် သင့်အတွက် အထောက်အကူဖြစ်မည်ဟု မျှော်လင့်ပါသည်။ အကယ်၍ သင်သည် အဆင့်တစ်ဆင့်ချင်းတွင် ပိတ်မိနေပါက သို့မဟုတ် ကုဒ်တစ်ခု အလုပ်မလုပ်ပါက၊ ကျွန်ုပ်ပေးထားသော ကုဒ်များကို အကြိမ်အနည်းငယ် စစ်ဆေးကြည့်ရန် အကြံပြုလိုပါသည်။ ထို့အပြင်၊ ကုဒ်လုပ်ဆောင်နေသည်ကို နားလည်ရန် ကုဒ်ကို အတိုင်းအတာတစ်ခုအထိ ပြောင်းလဲကြည့်ပါ။ နောက်ဆုံးအနေဖြင့်၊ excel နည်းပညာများကို ပိုမိုလေ့လာရန်၊ ကျွန်ုပ်တို့ကို လိုက်နာပါ။ ExcelWIKI ဝဘ်ဆိုဒ်။ သင့်တွင်မေးခွန်းများရှိပါက၊ ကျေးဇူးပြု၍ comment တွင် ကျွန်ုပ်အား အသိပေးပါ။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။