Vba- အပိုင်းအခြားတစ်ခုမှ ကော်လံနံပါတ်ကို မည်သို့ရယူရမည်နည်း။
VBA ကို အသုံးပြု၍ Excel ရှိ အပိုင်းအခြားတစ်ခုမှ ကော်လံနံပါတ်တစ်ခုကို ရယူရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- သီးခြားအပိုင်းအခြားတစ်ခုမှ ကော်လံနံပါတ်ကို ရယူပါ။
Sub GetColumnNumber()
colNum = Range(" D7 ").Column
MsgBox colNum
End Sub
ဤအထူးမက်ခရိုသည် ဆဲလ် D7 နှင့် ကိုက်ညီသည့် ကော်လံနံပါတ်ပါသည့် မက်ဆေ့ချ်ဘောက်စ်တစ်ခု ပြသမည်ဖြစ်ပြီး D သည် စာရွက်ပေါ်တွင် စတုတ္ထကော်လံဖြစ်သောကြောင့် 4 ဖြစ်မည်ဖြစ်သည်။
နည်းလမ်း 2- လက်ရှိရွေးချယ်ထားသော အပိုင်းအခြား၏ ကော်လံနံပါတ်ကို ရယူပါ။
Sub GetColumnNumber()
colNum = Selection.Column
MsgBox colNum
End Sub
ဤထူးခြားသော မက်ခရိုသည် Excel တွင် လက်ရှိရွေးချယ်ထားသော အပိုင်းအခြားနှင့် ကိုက်ညီသော ကော်လံနံပါတ်ပါသည့် မက်ဆေ့ချ်ဘောက်စ်တစ်ခုကို ပြသပါမည်။
ဥပမာအားဖြင့်၊ သင်သည် ဤမက်ခရိုကိုဖွင့်သောအခါ ဆဲလ် B3 ကို ရွေးထားပါက စာရွက်ပေါ်တွင် ကော်လံ B သည် ဒုတိယကော်လံဖြစ်သောကြောင့် မက်ဆေ့ချ်ဘောက်စ်တစ်ခုသည် တန်ဖိုး 2 နှင့် ပေါ်လာလိမ့်မည်။
အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- သီးခြားအပိုင်းအခြားတစ်ခုမှ ကော်လံနံပါတ်ကို ရယူပါ။
ဆဲလ်ကိုးကားမှု D7 အတွက် ကော်လံနံပါတ်ကို ကျွန်ုပ်တို့ ရယူလိုသည်ဆိုပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
Sub GetColumnNumber()
colNum = Range(" D7 ").Column
MsgBox colNum
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
မက်ဆေ့ချ်ဘောက်စ်တွင် ဆဲလ်ကိုးကားမှု D7 ကော်လံနံပါတ်နှင့် ကိုက်ညီသည့် တန်ဖိုး 4 ကို ပြသသည်။
ဥပမာ 2- လက်ရှိရွေးချယ်ထားသော အပိုင်းအခြား၏ ကော်လံနံပါတ်ကို ရယူပါ။
လက်ရှိအသုံးပြုနေသောဆဲလ်၏ကော်လံနံပါတ်ကို ရယူလိုသည်ဆိုပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
Sub GetColumnNumber()
colNum = Selection.Column
MsgBox colNum
End Sub
ဆဲလ် B3 ကို လောလောဆယ် ရွေးချယ်ထားသည်ဟု ယူဆပါ။
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
မက်ဆေ့ချ်ဘောက်စ်သည် B3 ရှိ လက်ရှိလုပ်ဆောင်နေသောဆဲလ်၏ကော်လံနံပါတ်နှင့်ကိုက်ညီသည့်တန်ဖိုး 2 ကိုပြသသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA- အပိုင်းအခြားတစ်ခုမှ အတန်းနံပါတ်ကို မည်သို့ရယူရမည်နည်း။
VBA- ကော်လံတစ်ခုရှိတန်ဖိုးကို ဘယ်လိုရှာမလဲ။
VBA- အသုံးပြုထားသော ကော်လံအရေအတွက်ကို ရေတွက်နည်း