Vba ကို အသုံးပြု၍ စာရွက်အမည်ကို မည်သို့ရယူရမည်နည်း။


Excel workbook တွင် သီးခြားစာရွက်တစ်ခု၏အမည်ကို ရယူရန် VBA တွင် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-

နည်းလမ်း 1- လက်ရှိအသုံးပြုနေသောစာရွက်အမည်ကို ရယူပါ။

 Function GetSheetName()

GetSheetName = ActiveSheet.Name

End Function

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

နည်းလမ်း 2- နံပါတ်ဖြင့်စာရွက်အမည်ကိုရယူပါ။

 Function GetSheetName(N As Integer)

GetSheetName = Sheets(N).Name

End Function

ဤလုပ်ဆောင်ချက်သည် သင်သတ်မှတ်သော nth စာရွက်၏အမည်ကို ပြန်ပေးလိမ့်မည်။

အောက်ဖော်ပြပါ ဥပမာများသည် စာရွက်လေးရွက်ပါရှိသော အောက်ပါ Excel workbook ဖြင့် လုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည် ။

ဥပမာ 1- လက်ရှိအသုံးပြုနေသောစာရွက်အမည်ကိုရယူရန် VBA ကိုသုံးပါ။

Excel workbook တွင် လက်ရှိအသုံးပြုနေသည့် စာရွက်အမည်ကို ရယူရန် VBA တွင် အောက်ပါလုပ်ဆောင်ချက်ကို ဖန်တီးနိုင်သည်-

 Function GetSheetName()

GetSheetName = ActiveSheet.Name

End Function

ကိန်းဂဏာန်းများ ဟု အမည်ပေးထားသည့် စာရွက်သည် လက်ရှိတွင် အသက်ဝင်နေသည်ဟု ယူဆကြပါစို့။

အသုံးပြုနေသောစာရွက်၏အမည်ကို ပြန်ပေးရန် ဤစာရွက်၏ဆဲလ် E1 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်နိုင်သည်-

 =GetSheetName()

အောက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံသည် ဤဖော်မြူလာကို လက်တွေ့တွင် အသုံးပြုနည်းကို ပြသသည်-

၎င်းသည် လက်ရှိအသုံးပြုနေသောစာရွက်၏အမည်ဖြစ်သောကြောင့် လုပ်ဆောင်ချက်သည် ကိန်းဂဏန်း တန်ဖိုးကို ပြန်ပေးသည်။

ဥပမာ 2- စာရွက်အမည်ကို နံပါတ်ဖြင့်ရယူရန် VBA ကိုသုံးပါ။

Excel workbook ၏ nth sheet အမည်ကို ရယူရန် VBA တွင် အောက်ပါ function ကို ဖန်တီးနိုင်သည် ။

 Function GetSheetName(N As Integer)

GetSheetName = Sheets(N).Name

End Function

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

 =GetSheetName(2)

အောက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံသည် ဤဖော်မြူလာကို လက်တွေ့တွင် အသုံးပြုနည်းကို ပြသသည်-

လုပ်ဆောင်ချက်သည် အလုပ်စာအုပ်ရှိ ဒုတိယစာရွက်အမည်ဖြစ်သောကြောင့် တန်ဖိုး အဖွဲ့ကို ပြန်ပေးသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

VBA- အလုပ်စာအုပ်တွင် စာရွက်အရေအတွက်ကို ရေတွက်နည်း
VBA- အခြားအလုပ်စာအုပ်မှ ဒေတာကို မည်သို့ထုတ်ယူမည်နည်း။
VBA- လိုင်းများစွာကို ထည့်သွင်းနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်