မာတိကာ
ဤဆောင်းပါးသည် Excel တွင် စာရွက်အမည်ရရန် အဆင်ပြေသော နည်းလမ်း ၂ ခုကို ဖော်ပြသည်။ စာရွက်အမည်သည် Excel ရှိ Worksheet Object ၏ အမည်ပိုင်ဆိုင်မှုတစ်ခုဖြစ်သည်။
လေ့ကျင့်ရေးစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
ဤဆောင်းပါးကိုဖတ်ရှုနေစဉ် လေ့ကျင့်ခန်းစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။
Sheet Name.xlsm
2 Excel တွင် Sheet Name ရယူရန် နည်းလမ်းများ
ကျွန်ုပ်တို့သည် အများအားဖြင့် ပြုလုပ်ထားသော ဖော်မြူလာများကို အသုံးပြုနိုင်ပါသည်။ ဆဲလ်တစ်ခုတွင် သိမ်းဆည်းထားသော သို့မဟုတ် MsgBox တွင်ပြသထားသည့် စာရွက်အမည်ကို ရယူရန် အသုံးပြုထားသော လုပ်ဆောင်ချက်များ သို့မဟုတ် ရိုးရှင်းသော VBA ကုဒ်။
၁။ Excel တွင် Sheet Name ကိုရယူရန် ဖော်မြူလာကိုအသုံးပြုခြင်း
Excel တွင် မည်သည့် Built-in လုပ်ဆောင်ချက်ကိုမျှ ပေးစွမ်းခြင်းမရှိသောကြောင့် စာရွက်အမည်ကို ရယူရန် လိုအပ်ပါသည်။ MID၊ CELL နှင့် ရှာဖွေခြင်းလုပ်ဆောင်ချက် တို့နှင့် ပေါင်းစပ်ထားသော လုပ်ဆောင်ချက်တစ်ခုကို ရေးသားရန်။ အဲဒါကို ကြည့်ရအောင်-
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
ကျွန်ုပ်တို့နာမည်ရလိုတဲ့ အလုပ်စာရွက်ထဲက ဆဲလ်တစ်ခုခုမှာ ဖော်မြူလာကို ထည့်ပါ။ ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏အလုပ်စာရွက်အမည်ကို “ ဖော်မြူလာ ” ဟုအမည်ပေးပြီး ဆဲလ် C5 တွင် ဖော်မြူလာကိုထည့်ပါ။
ဖော်မြူလာအလုပ်လုပ်ပုံ
- ဖော်မြူလာရှိ CELL လုပ်ဆောင်ချက်သည် ပြီးပြည့်စုံသောလမ်းကြောင်း၊ အလုပ်စာအုပ်အမည် နှင့် လက်ရှိစာရွက်အမည် ကို ပြန်ပေးသည်။ ဤသည်မှာ ဖော်မြူလာဖြစ်သည်-
=CELL("filename",A1)
- ကျွန်ုပ်တို့တွေ့ရှိခဲ့သောရလဒ် ယခင်အဆင့်တွင် တွင် the workbook name ကို [ ] brackets e. [excel sheet name.xlsm] ။ ၏ ရာထူး ကို ရှာဖွေရန် လိုအပ်ပါသည်။ညာဘက်ကွင်း ။ လက်ရှိ အလုပ်စာရွက်အမည် သည် ညာဘက်ဘောင် ပြီးနောက် ချက်ချင်းစတင်သည်။ ထို့ကြောင့်၊ FIND function သည် အောက်ပါပုံသေနည်းဖြင့် မှန်ကန်သော bracket ၏ အနေအထားကို ရှာဖွေပြီး ၏ အနေအထား ကိုရရှိရန် 1 ကို ထည့်ရန်လိုအပ်ပါသည်။ အလုပ်စာရွက်အမည် ၏ ပထမစာကြောင်း ။
=FIND("]",CELL("filename",A1))+1
- နောက်ဆုံးတွင်၊ MID function သည် သုံး အကြောင်းပြချက်-
ပထမ အကြောင်းပြချက်- =CELL (“ဖိုင်အမည်”၊A1) ပထမအဆင့်တွင် အသုံးပြုထားသည်။
ဒုတိယ အငြင်းအခုံ- =FIND(“]”၊CELL(“ဖိုင်အမည်”၊A1)) +1 ဒုတိယအဆင့်တွင် အသုံးပြုထားသည်။
တတိယ အငြင်းအခုံ- 31 ၎င်းသည် Excel ရှိ အလုပ်စာရွက်အမည်၏ အရှည်ဆုံး
ဖြစ်သည်။
နောက်ထပ်ဖတ်ရန်- Excel Workbook တွင် စာရွက်အမည်ကို ရှာဖွေနည်း (နည်းလမ်း 2 ခု)
အစားထိုးဖော်မြူလာ
MID လုပ်ဆောင်ချက်အစား RIGHT လုပ်ဆောင်ချက် ကို အသုံးပြုသည့် ဤဖော်မြူလာကို တလှည့်စီ အသုံးပြုနိုင်ပါသည်။
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
၂။ Excel Sheet အမည်ကိုရယူပြီးပြသရန် VBA ကုဒ်
2.1 VBA ကုဒ်ကိုအသုံးပြုခြင်းဖြင့် Excel တွင် Active Sheet အမည်ရယူပါ
ကိုအသုံးပြုပါ။ အသက်ဝင်သောစာရွက်အမည်ကိုရရှိရန် အောက်ပါရိုးရှင်းသောကုဒ်။
5812
2.2 အညွှန်းနံပါတ်ကိုအသုံးပြုခြင်းဖြင့် စာရွက်အမည်ကိုရှာပါ
အောက်ပါကုဒ်ကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့ရှာဖွေတွေ့ရှိနိုင်သည် <3 ၎င်းတို့၏ အညွှန်းကိန်း ကို အခြေခံ၍ အလုပ်စာရွက်အမည် ။ အလုပ်စာအုပ်တစ်အုပ်တွင် အလုပ်စာရွက်အများအပြား ရှိပါက၊ ဤနည်းလမ်းသည် အသုံးဝင်သည်။အလုပ်စာရွက်အမည်ကို လွယ်ကူလျင်မြန်စွာ ရှာဖွေနိုင်စေရန်။
ဥပမာ၊ ကျွန်ုပ်တို့သည် ဒုတိယအလုပ်စာရွက် vba1 တွင် ရှိနေပါသည်။ အောက်ပါကုဒ်ဖြင့်၊ ပထမစာရွက် အမည်ကို ဖော်မြူလာအဖြစ် ရှာဖွေတွေ့ရှိနိုင်ပါသည်။
2653
အောက်ပါကုဒ်ဖြင့် နောက်ဆုံးစာရွက် <4 ကို ရှာဖွေတွေ့ရှိနိုင်ပါသည်။> အလုပ်စာအုပ်အမည်။ ဤဥပမာတွင်၊ နောက်ဆုံးစာရွက်အမည်မှာ VBA 2 ဖြစ်သည်။
7408
Read More- စာရွက်ရှာဖွေနည်း Excel တွင် VBA ဖြင့် အမည် (ဥပမာ 3 ခု)
မှတ်စုများ
VBA ကုဒ်ရလဒ်ကိုပြသရန် MsgBox လုပ်ဆောင်ချက် ကိုလည်း အသုံးပြုနိုင်သည်။ MsgBox တွင် ဆဲလ်တစ်ခုတွင် သိမ်းဆည်းရန် သို့မဟုတ် အသုံးပြုရန် မလိုအပ်ပါက
နိဂုံးချုပ်
ယခု မည်သို့ရယူရမည်ကို ကျွန်ုပ်တို့ သိပါသည်။ Excel တွင်စာရွက်အမည်။ ဤလုပ်ဆောင်ချက်ကို ပိုမိုယုံကြည်စိတ်ချစွာ အသုံးပြုရန် သင့်အား တွန်းအားပေးလိမ့်မည်ဟု မျှော်လင့်ပါသည်။ မေးခွန်းများ သို့မဟုတ် အကြံပြုချက်များကို အောက်တွင် comment box တွင် ထားရန် မမေ့ပါနှင့်။