မာတိကာ
VBA တွင်၊ အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားကဲ့သို့ပင်၊ မည်သည့်တန်ဖိုးများကိုမဆို သိမ်းဆည်းရန်အတွက် variable များနှင့် constants ကို အသုံးပြုပါသည်။ အမည်ဖော်ပြသည့်အတိုင်း၊ ကိန်းသေများသည် ပုံသေတန်ဖိုးများကို သိမ်းဆည်းထားသော်လည်း ကိန်းသေများသည် ပြောင်းလဲနိုင်သည်။
ဥပမာ ကိန်းသေတစ်ခု Pi တန်ဖိုး 3,14159265 ကို သိမ်းဆည်းထားပါသည်… “Pi” နံပါတ်သည် ပရိုဂရမ်ကို လုပ်ဆောင်နေစဉ်တွင် ပြောင်းလဲမည်မဟုတ်သော်လည်း ထိုတန်ဖိုးကို အဆက်မပြတ်အဖြစ် သိမ်းဆည်းရန် ပိုမိုအဆင်ပြေသေးသည်။
တစ်ချိန်တည်းမှာပင်၊ ကျွန်ုပ်တို့သည် variable ကိုသုံးနိုင်သည်။ sVAT_နှုန်း ဝယ်ယူထားသော ကုန်ပစ္စည်းများတွင် VAT နှုန်းထားကို သိမ်းဆည်းရန်။ ပြောင်းလဲနိုင်သောတန်ဖိုး sVAT_နှုန်း ဝယ်ယူသည့်ထုတ်ကုန်ပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။
ဒေတာအမျိုးအစားများ
ကိန်းသေများနှင့် ကိန်းသေများအားလုံးသည် သီးခြားဒေတာအမျိုးအစားဖြစ်သည်။ အောက်ဖော်ပြပါဇယားသည် VBA တွင် အသုံးပြုသည့် ဒေတာအမျိုးအစားများကို ဖော်ပြချက်နှင့် ဖြစ်နိုင်သည့်တန်ဖိုးများ၏ အကွာအဝေးကို ဖော်ပြသည်-
ဒေတာအမျိုးအစား | အရွယ် | ဖေါ်ပြချက် | တန်ဖိုးအတိုင်းအတာ |
---|---|---|---|
byte | 1 bytes | အပြုသဘောဆောင်သော ကိန်းပြည့်များ မကြာခဏ binary data များအတွက်အသုံးပြုသည်။ | 0 မှ 255 မှ |
boolean | 2 bytes | မှန်သည်ဖြစ်စေ၊ မှားသည်ဖြစ်စေ ဖြစ်နိုင်သည်။ | ဟုတ်မှန်လားမဟုတ်လား |
ကိန်း | 2 bytes | ဂဏန်းလုံးများ (အပိုင်းကိန်းများမပါ) | -32 မှ +768 |
ရှည်လျားသော | 4 bytes | ကြီးမားသော ကိန်းပြည့်များ (အပိုင်းကိန်း အပိုင်းမရှိ) | от -2 147 483 648 до +2 147 483 647 |
တခုတည်းသော | 4 bytes | တစ်ခုတည်းသောတိကျသောရေပေါ်အမှတ်နံပါတ် | -3.4e38 မှ +3.4e38 အထိ |
နှစ်ချက် | 8 bytes | နှစ်ချက်တိကျသော ရေပေါ်အမှတ်နံပါတ် | -1.8e308 မှ +1.8e308 အထိ |
ငွေကြေး | 8 bytes | ဒဿမနေရာများ၏ ပုံသေနံပါတ်ဖြင့် Floating Point နံပါတ် | от -922 337 203 685 477.5808 до +922 337 203 685 477.5807 |
နေ့စှဲ | 8 bytes | ရက်စွဲနှင့် အချိန် - နေ့စွဲအမျိုးအစား၏ဒေတာကို ရေပေါ်အမှတ်နံပါတ်ဖြင့် ကိုယ်စားပြုသည်။ ဤဂဏန်း၏ကိန်းပြည့်အပိုင်းသည် ရက်စွဲကိုဖော်ပြပြီး အပိုင်းကိန်းသည် အချိန်ကိုဖော်ပြသည်။ | ဇန်နဝါရီ ၁ ရက်မှ ဒီဇင်ဘာ ၃၁ ရက်အထိ ၉၉၉၉ |
အရာဝတ္တု | 4 bytes | အရာဝတ္ထု ကိုးကား | မည်သည့်အရာဝတ္ထုကိုမဆို ရည်ညွှန်းသည်။ |
ကြိုး | ပြောင်းလဲနေပြီ | ဇာတ်ကောင်အစုံ။ String အမျိုးအစားသည် ပုံသေ သို့မဟုတ် ပြောင်းလဲနိုင်သော အရှည် ဖြစ်နိုင်သည်။ ပြောင်းလဲနိုင်သော အရှည်ဖြင့် ပို၍အသုံးများသည်။ | ပုံသေအရှည် - ခန့်မှန်းခြေ 65 လုံးအထိ။ ပြောင်းလဲနိုင်သော အရှည် - ခန့်မှန်းခြေ 500 ဘီလီယံ စာလုံးအထိ |
မူကွဲ | ပြောင်းလဲနေပြီ | ရက်စွဲတစ်ခု၊ မျှော့တစ်ခု သို့မဟုတ် စာလုံးစာကြောင်းတစ်ခု ပါဝင်နိုင်သည်။ မည်သည့် ဒေတာအမျိုးအစားကို ထည့်သွင်းမည်ကို ကြိုတင်မသိနိုင်သော ကိစ္စများတွင် ဤအမျိုးအစားကို အသုံးပြုပါသည်။ | နံပါတ် - နှစ်ချက်၊ ကြိုးတစ်ချောင်း - စာတန်း |
အထက်ဖော်ပြပါဇယားကိုအသုံးပြု၍ မှန်ကန်သောဒေတာအမျိုးအစားကိုရွေးချယ်ခြင်းဖြင့် သင်သည် memory ကိုစီးပွားရေးအရပိုမိုအသုံးပြုနိုင်သည် (ဥပမာ၊ ဒေတာအမျိုးအစားကိုရွေးချယ်ပါ။ ကိန်း အစား ရှည်လျားသော or တခုတည်းသော အစား နှစ်ချက်) သို့သော် ပိုမိုကျစ်လစ်သိပ်သည်းသော ဒေတာအမျိုးအစားများကို အသုံးပြုသည့်အခါ၊ သင့်ကုဒ်သည် ၎င်းတို့နှင့် အချိုးမညီမျှစွာ ကြီးမားသောတန်ဖိုးများကို အံဝင်ခွင်ကျမဖြစ်စေရန် သတိပြုရန်လိုအပ်ပါသည်။
ကိန်းသေများနှင့် ကိန်းသေများကို ကြေညာခြင်း။
ဘာသာပြန်သူ၏မှတ်ချက်- VBA တွင် variable များအကြောင်းပြောရာတွင်၊ ၎င်းသည် အလွန်အရေးကြီးသောအချက်တစ်ချက်ကို မှတ်သားထိုက်သည်။ ကျွန်ုပ်တို့သည် ကိန်းရှင်တစ်ခုအား ကြေညာသော်လည်း ၎င်းအတွက် မည်သည့်တန်ဖိုးကိုမျှ မသတ်မှတ်ပါက၊ ၎င်းကို မူရင်းတန်ဖိုးဖြင့် အစပြုပါသည်။
• စာသားကြိုးများကို ဗလာစာကြောင်းများဖြင့် အစပြုထားသည်။
• နံပါတ်များ — တန်ဖိုး 0;
• အမျိုးအစားပြောင်းသည်။ boolean - မှား;
• ရက်စွဲများ – ဒီဇင်ဘာ 30၊ 1899။
variable သို့မဟုတ် constant ကို အသုံးမပြုမီ၊ ၎င်းကို ကြေငြာရပါမည်။ ၎င်းကိုလုပ်ဆောင်ရန်၊ အောက်ပါရိုးရှင်းသောကုဒ်မျဉ်းကို macro သို့ထည့်ပါ။
Dim Имя_Переменной As Тип_Данных
အထက်ပါ ကုဒ်စာကြောင်းတွင် ပြောင်းလဲနိုင်သော_အမည် ကုဒ်တွင်အသုံးပြုမည့် variable ၏အမည်နှင့် ဒေတာ_အမျိုးအစား ဤဆောင်းပါးတွင် အနည်းငယ်စောသော ဇယားမှ ဒေတာအမျိုးအစားများထဲမှ တစ်ခုဖြစ်သည်။ ဥပမာ:
Dim sVAT_Rate as Single Dim i Integer အဖြစ်
ကိန်းသေများကို အလားတူကြေညာသော်လည်း ကိန်းသေများကိုကြေညာသည့်အခါ ၎င်းတို့၏တန်ဖိုးကို ချက်ချင်းဖော်ပြရမည်ဖြစ်သည်။ ဥပမာ၊ ဤကဲ့သို့သော၊
Const iMaxCount = 5000 Const iMaxScore = 100
Excel တွင် variable များကိုကြေငြာရန်မလိုအပ်ပါ။ ပုံမှန်အားဖြင့်၊ Excel တွင် ထည့်သွင်းသော်လည်း မကြေငြာထားသော variable များအားလုံးတွင် အမျိုးအစားရှိပါမည်။ မူကွဲ ဂဏန်းနှင့် စာသားတန်ဖိုး နှစ်မျိုးလုံးကို လက်ခံနိုင်မည်ဖြစ်သည်။
ထို့ကြောင့် ပရိုဂရမ်မာသည် ကိန်းရှင်အသစ်ကို အချိန်မရွေး (မကြေငြာရသေးသည့်တိုင်) အသုံးပြုနိုင်ပြီး Excel သည် ၎င်းအား အမျိုးအစားကွဲကွဲပြားပြားအဖြစ် သတ်မှတ်မည်ဖြစ်သည်။ မူကွဲ. သို့သော်၊ ၎င်းကို မလုပ်သင့်သည့် အကြောင်းရင်းများစွာ ရှိပါသည်။
- မန်မိုရီအသုံးပြုမှုနှင့် တွက်ချက်မှုအမြန်နှုန်း။ ဒေတာအမျိုးအစား၏ ညွှန်ပြချက်ဖြင့် ကိန်းရှင်တစ်ခုကို မကြေငြာပါက၊ ၎င်းကို ပုံသေအားဖြင့် အမျိုးအစားသို့ သတ်မှတ်မည်ဖြစ်သည်။ မူကွဲ. ဤဒေတာအမျိုးအစားသည် အခြားဒေတာအမျိုးအစားများထက် Memory ပိုသုံးပါသည်။ ကိန်းရှင်တစ်ခုလျှင် အပိုဘိုက်အနည်းငယ်သည် များစွာအသံထွက်မည်မဟုတ်သော်လည်း လက်တွေ့တွင် ပရိုဂရမ်များတွင် ကိန်းရှင်ထောင်ပေါင်းများစွာရှိနိုင်သည် (အထူးသဖြင့် arrays များနှင့်အလုပ်လုပ်သောအခါ)။ ထို့ကြောင့် အပိုမှတ်ဉာဏ်ကို ကိန်းရှင်များကဲ့သို့ အသုံးပြုသည်။ မူကွဲအမျိုးအစား၏ ကိန်းရှင်များနှင့် နှိုင်းယှဉ်ပါ။ ကိန်း or တခုတည်းသောသိသိသာသာ ပမာဏအထိ ပေါင်းထည့်နိုင်သည်။ ထို့အပြင် အမျိုးအစားကွဲလွဲမှုများဖြင့် လုပ်ဆောင်မှုများ မူကွဲ အခြားအမျိုးအစားများ၏ variable များထက် များစွာပို၍ နှေးကွေးစွာ လုပ်ဆောင်ကြသည်၊ အသီးသီး၊ အမျိုးအစားတစ်ခု၏ ထပ်ဆင့်ကိန်းရှင် တစ်ထောင်၊ မူကွဲ တွက်ချက်မှုတွေကို သိသိသာသာ နှေးကွေးစေနိုင်ပါတယ်။
- ပြောင်းလဲနိုင်သောအမည်များတွင် အမှားအယွင်းများကို ကာကွယ်ခြင်း။ အကယ်၍ variable အားလုံးကိုကြေငြာပါက VBA statement ကိုသုံးနိုင်သည်။ Option ရှင်းလင်းပြတ်သားစွာ မကြေငြာထားသော ကိန်းရှင်များအားလုံးကို ခွဲခြားသိရှိနိုင်ရန် (နောက်မှ ဆွေးနွေးပါမည်။ ၎င်းသည် မှားယွင်းစွာရေးသားထားသော ပြောင်းလဲနိုင်သောအမည်တစ်ခုကြောင့် ပရိုဂရမ်တွင် အမှားအယွင်းတစ်ခုအသွင်အပြင်ကို ဖယ်ရှားပေးသည်။ ဥပမာအားဖြင့်၊ အမည်ရှိသော variable ကိုအသုံးပြုခြင်း။ sVAT_နှုန်းသင်သည် စာစီစာရိုက်ပြုလုပ်နိုင်ပြီး၊ ဤကိန်းရှင်အတွက် တန်ဖိုးတစ်ခုသတ်မှတ်ပေးခြင်းဖြင့်- “VATRate = 0,175” ဟုရေးပါ။ ယခုအချိန်မှစ၍ ပြောင်းလဲနိုင်မည်ဟု မျှော်လင့်ပါသည်။ sVAT_နှုန်း တန်ဖိုး 0,175 ပါရှိသင့်သည် – သို့သော် ၎င်းသည် မဟုတ်ပါ။ အသုံးပြုထားသော variable များအားလုံး၏မဖြစ်မနေကြေငြာသည့်မုဒ်ကိုဖွင့်ထားလျှင် VBA compiler သည် variable ကိုရှာမတွေ့သောကြောင့် error ကိုချက်ချင်းညွှန်ပြပါမည်။ VATRate ကြေညာသူတွေထဲမှာ။
- ကြေညာထားသော အမျိုးအစားနှင့် ကိုက်ညီမှုမရှိသော တန်ဖိုးများကို မီးမောင်းထိုးပြခြင်း အကယ်၍ သင်သည် အမျိုးအစားတစ်ခု၏ variable တစ်ခုကိုကြေငြာပြီး အခြားအမျိုးအစားတစ်ခု၏ data များကို သတ်မှတ်ပေးရန်ကြိုးစားပါက၊ အမှားအယွင်းမရှိခဲ့ပါက ပရိုဂရမ်ကို ပျက်စီးသွားစေနိုင်သည်။ ပထမတစ်ချက်တွင်၊ ၎င်းသည် variable များကိုမကြေငြာရန် အကြောင်းပြချက်ကောင်းတစ်ခုဟုထင်ရသော်လည်း အမှန်တကယ်တွင်၊ variables များထဲမှ တစ်ခုသည် လက်ခံရရှိသင့်သော data မှားကိုလက်ခံရရှိသည်ထက် ပိုကောင်းပါသည်။ မဟုတ်ပါက၊ ပရိုဂရမ်ကို ဆက်လက်လည်ပတ်နေပါက၊ ရလဒ်များသည် မှားယွင်းနေပြီး မမျှော်လင့်ထားဘဲ ဖြစ်နေနိုင်ပြီး အမှားအယွင်းများ၏ အကြောင်းရင်းကို ရှာဖွေရန် ပိုမိုခက်ခဲမည်ဖြစ်သည်။ မက်ခရိုကို "အောင်မြင်စွာ" လုပ်ဆောင်လိမ့်မည်လည်း ဖြစ်နိုင်သည်။ ရလဒ်အနေဖြင့် အမှားအယွင်းသည် သတိမပြုမိဘဲ မှားယွင်းနေသောဒေတာဖြင့် အလုပ်ဆက်လုပ်သွားပါမည်။
ဤကိစ္စနှင့် ပတ်သက်၍၊ မှားယွင်းနေသော ဒေတာအမျိုးအစားကို ရှာဖွေပြီး ကုဒ်ရှိ အမှားများကို တတ်နိုင်သမျှ စောစီးစွာ ပြုပြင်ရန် လိုလားပါသည်။ ဤအကြောင်းများကြောင့် VBA macro ရေးသောအခါတွင် variable အားလုံးကိုကြေငြာရန် အကြံပြုအပ်ပါသည်။
Option ရှင်းလင်းပြတ်သားစွာ
အော်ပရေတာ Option ရှင်းလင်းပြတ်သားစွာ VBA ကုဒ်တွင် အသုံးပြုမည့် variable အားလုံးကို ကြေငြာစေပြီး စုစည်းမှုအတွင်း အမှားအယွင်းများအဖြစ် မကြေငြာထားသော variable အားလုံးကို အလံပြသည် (ကုဒ်လုပ်ဆောင်မှုမစတင်မီ)။ ဤအော်ပရေတာအား အသုံးချခြင်းသည် မခက်ခဲပါ - VBA ဖိုင်၏ထိပ်တွင် ဤစာကြောင်းကို ရေးလိုက်ရုံပင်။
Option Explicit
လိုချင်ရင် အမြဲထည့်ပေးပါ။ Option ရှင်းလင်းပြတ်သားစွာ ဖန်တီးထားသော VBA module အသစ်တစ်ခုစီ၏ထိပ်အထိ၊ ၎င်းကို အလိုအလျောက်လုပ်ဆောင်နိုင်သည်။ ဒီလိုလုပ်ဖို့, သင် option ကို enable လုပ်ဖို့လိုအပ်ပါတယ်။ Variable Declaration လိုအပ်သည်။ VBA တည်းဖြတ်ခြင်းဆက်တင်များတွင်။
ဤကဲ့သို့လုပ်ဆောင်သည်-
- Visual Basic Editor မီနူးမှ နှိပ်ပါ။ tools တွေ > Options ကို
- ပေါ်လာသော ဒိုင်ယာလော့ခ်တွင်၊ တက်ဘ်ကိုဖွင့်ပါ။ အယ်ဒီတာ
- box ကို Check Variable Declaration လိုအပ်သည်။ နှင့်စာနယ်ဇင်း OK
ဖွင့်ထားသောအခါ၊ စာကြောင်း Option ရှင်းလင်းပြတ်သားစွာ ဖန်တီးထားသော module အသစ်တစ်ခုစီ၏အစတွင် အလိုအလျောက် ထည့်သွင်းသွားမည်ဖြစ်သည်။
ကိန်းသေများနှင့် ကိန်းသေများ၏ နယ်ပယ်
ကြေငြာထားသော variable သို့မဟုတ် constant တစ်ခုစီတွင် ၎င်း၏ကိုယ်ပိုင်ကန့်သတ်နယ်ပယ်၊ ဆိုလိုသည်မှာ ဤ variable တည်ရှိသည့် ပရိုဂရမ်၏ ကန့်သတ်အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ နယ်ပယ်သည် ပြောင်းလဲနိုင်သော သို့မဟုတ် ကိန်းသေများကို ကြေငြာသည့်နေရာပေါ်တွင် မူတည်သည်။ ဥပမာ၊ variable ကိုယူပါ။ sVAT_နှုန်းfunction တွင်အသုံးပြုသော၊ စုစုပေါင်းကုန်ကျစရိတ်. အောက်ပါဇယားသည် ပြောင်းလဲနိုင်သော အတိုင်းအတာအတွက် ရွေးချယ်စရာနှစ်ခုကို ဆွေးနွေးထားသည်။ sVAT_နှုန်းmodule တွင် မတူညီသောရာထူးနှစ်ခုဖြင့် ကြေငြာထားသည်-
ရွေးချယ်မှု တိကျပြတ်သားသော Dim sVAT_Rate as Single Function Total_Cost() နှစ်ဆအဖြစ် ... ပြီးဆုံးသည့်လုပ်ဆောင်ချက် | variable ဖြစ်လျှင် sVAT_နှုန်း module ၏အစတွင်ကြေငြာခဲ့သည်၊ ထို့နောက်ဤ variable ၏နယ်ပယ်သည် module တစ်ခုလုံးဖြစ်လိမ့်မည် (ဆိုလိုသည်မှာ variable၊ sVAT_နှုန်း ဤ module ရှိ လုပ်ထုံးလုပ်နည်းအားလုံးမှ အသိအမှတ်ပြုပါမည်။) ထို့ကြောင့် function ၌ရှိလျှင် စုစုပေါင်းကုန်ကျစရိတ် ပွောငျးလဲတတျသော sVAT_နှုန်း အချို့သောတန်ဖိုးကို သတ်မှတ်ပေးမည်ဖြစ်ပြီး၊ ထို့နောက် တူညီသော module တွင်လုပ်ဆောင်သည့်နောက်ထပ် function သည် variable ကိုအသုံးပြုမည်ဖြစ်သည်။ sVAT_နှုန်း တူညီသောအဓိပ္ပါယ်နှင့်။ သို့သော်လည်း အခြား module တစ်ခုတွင်ရှိသော function အချို့ကို ခေါ်ပါက၊ ၎င်းအတွက် variable ဖြစ်သည်။ sVAT_နှုန်း သိလိမ့်မည်မဟုတ်။ |
ရွေးချယ်မှု ထင်ရှားသောလုပ်ဆောင်ချက် Total_Cost() နှစ်ဆမှိန်နေသကဲ့သို့ sVAT_Rate တစ်ခုတည်းအဖြစ် ... ပြီးဆုံးသည့်လုပ်ဆောင်ချက် | variable ဖြစ်လျှင် sVAT_နှုန်း လုပ်ဆောင်ချက်၏အစတွင်ကြေငြာခဲ့သည်။ စုစုပေါင်းကုန်ကျစရိတ်ထို့နောက် ၎င်း၏ နယ်ပယ်သည် ဤလုပ်ဆောင်ချက်အတွက်သာ ကန့်သတ်ထားလိမ့်မည် (ဆိုလိုသည်မှာ လုပ်ဆောင်ချက်အတွင်း စုစုပေါင်းကုန်ကျစရိတ်သင် variable ကိုသုံးနိုင်သည်။ sVAT_နှုန်းဒါပေမယ့် အပြင်မှာ မဟုတ်ပါဘူး။) သုံးဖို့ကြိုးစားနေချိန် sVAT_နှုန်း အခြားလုပ်ထုံးလုပ်နည်းတစ်ခုတွင်၊ VBA compiler သည် ဤ variable ကို function ပြင်ပတွင်မကြေငြာထားသောကြောင့် error တစ်ခုတင်ပြပါမည်။ စုစုပေါင်းကုန်ကျစရိတ် (အော်ပရေတာကို အသုံးပြုကြောင်း ပေးထားသည်။ Option ရှင်းလင်းပြတ်သားစွာ). |
အထက်ဖော်ပြပါ ဥပမာတွင်၊ ကိန်းရှင်ကို သော့ချက်စကားလုံးဖြင့် မော်ဂျူးအဆင့်တွင် ကြေညာသည်။ မှိန်. သို့သော်၊ ကြေညာထားသော variable များကို အခြား module များတွင် အသုံးပြုရန် လိုအပ်ပါသည်။ ထိုသို့သောကိစ္စများတွင်၊ သော့ချက်စကားလုံးအစား ကိန်းရှင်တစ်ခုကို ကြေညာရန် မှိန် keyword ကိုအသုံးပြုရပါမယ်။ ပြည်သူ့.
စကားမစပ်၊ သော့ချက်စကားလုံးအစား module အဆင့်တွင် variable တစ်ခုကိုကြေငြာရန် မှိန် keyword ကိုသုံးနိုင်ပါတယ်။ ကိုယ်ပိုင်ဤကိန်းရှင်သည် လက်ရှိ module တွင်သာ အသုံးပြုရန် ရည်ရွယ်ထားကြောင်း ဖော်ပြသည်။
ကိန်းသေများကိုကြေငြာရန် သော့ချက်စာလုံးများကိုလည်း သုံးနိုင်သည်။ ပြည်သူ့ и ကိုယ်ပိုင်သော့ချက်စကားလုံးအစား မဟုတ်ပါ။ ကွန်တားတွဲပြီးလုပ်တယ်။
အောက်ဖော်ပြပါ ဥပမာများသည် သော့ချက်စာလုံးများအသုံးပြုမှုကို ပြသသည်။ ပြည်သူ့ и ကိုယ်ပိုင် ကိန်းသေများနှင့် ကိန်းသေများသို့ သက်ရောက်သည်။
ရွေးချယ်စရာ ပွင့်လင်းမြင်သာသော sVAT_Rate As Single Public Const iMax_Count = 5000 ... | ဤဥပမာတွင်၊ အဓိကစကားလုံး ပြည်သူ့ variable ကိုကြေငြာရန်အသုံးပြုသည်။ sVAT_နှုန်း နှင့်ကိန်းသေများ iMax_Count. ဤနည်းဖြင့် ကြေညာထားသော အစိတ်အပိုင်းများ၏ နယ်ပယ်သည် လက်ရှိပရောဂျက်တစ်ခုလုံးဖြစ်လိမ့်မည်။ ဤသည်ကိုဆိုလို sVAT_နှုန်း и iMax_Count မည်သည့် project module တွင်မဆို ရရှိနိုင်ပါသည်။ |
ရွေးချယ်စရာ Explicit Private sVAT_Rate As Single Private Const iMax_Count = 5000 ... | ဤဥပမာတွင်၊ ကိန်းရှင်တစ်ခုကိုကြေငြာရန် sVAT_နှုန်း နှင့်ကိန်းသေများ iMax_Count keyword ကိုသုံးတယ်။ ကိုယ်ပိုင်. ဤဒြပ်စင်များ၏ နယ်ပယ်သည် လက်ရှိ module ဖြစ်သည်။ ဤသည်ကိုဆိုလို sVAT_နှုန်း и iMax_Count လက်ရှိ module ၏ လုပ်ထုံးလုပ်နည်းအားလုံးတွင် ရနိုင်သော်လည်း အခြား module များတွင် လုပ်ထုံးလုပ်နည်းများ ရရှိနိုင်မည်မဟုတ်ပါ။ |