Vba တွင် mod operator ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


အပိုင်းတစ်ခု၏အကြွင်းကိုတွက်ချက်ရန် VBA တွင် Mod အော်ပရေတာကိုသုံးနိုင်သည်။

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

နည်းလမ်း 1- Hardcoded Values ဖြင့် Mod Operator ကို အသုံးပြုပါ။

 SubUseMod ()
Range(" A1 ") = 20 Mod 6
End Sub

ဤဥပမာသည် ဆဲလ် A1 တွင် 6 ဖြင့် ခွဲထားသော အကြွင်း 20 ကို ပြန်ပေးပါမည်။

နည်းလမ်း 2- ဆဲလ်ကိုးကားချက်ဖြင့် Mod အော်ပရေတာကို အသုံးပြုပါ။

 SubUseMod ()
Range(" C2 ") = Range(" A2 ") Mod Range(" B2 ")
End Sub

ဤဥပမာသည် ဆဲလ် A2 ရှိ ကျန်တန်ဖိုးကို ဆဲလ် B2 ရှိ တန်ဖိုးဖြင့် ပိုင်းခြားပြီး ဆဲလ် C2 တွင် ရလဒ်ကို ပြသမည်ဖြစ်သည်။

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- Hardcoded Values ဖြင့် Mod Operator ကို အသုံးပြုပါ။

အကြွင်း 20 ကို 6 နဲ့ ခွဲပြီး ဆဲလ် A1 မှာ ရလဒ်ကို ပြချင်တယ်ဆိုပါစို့။

ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။

 SubUseMod ()
Range(" A1 ") = 20 Mod 6
End Sub

ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

Mod 6 အကြိမ် 20 ၏ရလဒ်သည် 2 ဖြစ်သည်။

မက်ခရိုတွင် ကျွန်ုပ်တို့သတ်မှတ်ထားသည့်အတိုင်း ဤတန်ဖိုးကို ဆဲလ် A1 တွင် ပြသထားသည်။

မှတ်ချက် – “ 6” တန်ဖိုးသည် “ 20” ကို သုံးကြိမ်ဝင်ရောက်ပြီး အကြွင်း 2 ရှိသည်။ 20 Mod 6 ကို တွက်နည်း။

ဥပမာ 2- Cell References ဖြင့် Mod Operator ကို အသုံးပြုခြင်း။

ဆဲလ် A2 ရှိ တန်ဖိုး၏ အကြွင်းကို ဆဲလ် B2 ရှိ တန်ဖိုးဖြင့် ပိုင်းခြားပြီး ဆဲလ် C2 တွင် ရလဒ်ကို ပြသလိုသည်ဆိုပါစို့။

ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။

 SubUseMod ()
Range(" C2 ") = Range(" A2 ") Mod Range(" B2 ")
End Sub

ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

Mod 6 အကြိမ် 20 ၏ရလဒ်သည် 2 ဖြစ်သည်။

မက်ခရိုတွင် ကျွန်ုပ်တို့သတ်မှတ်ထားသည့်အတိုင်း ဤတန်ဖိုးကို ဆဲလ် C2 တွင် ပြသထားသည်။

မှတ်ချက် – VBA Mod အော်ပရေတာစာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

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

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

VBA: အပိုင်းအခြားတစ်ခုတွင် တန်ဖိုးများထည့်နည်း
VBA- အပိုင်းအခြား၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်နည်း
VBA- အပိုင်းအခြားရှိ အတန်းအရေအတွက်ကို ရေတွက်နည်း

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

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