တခါတရံတွင် သင့်လုပ်ငန်းကိုကူညီရန် checkbox များကို အသုံးပြုရန်လိုအပ်သည်။ checkbox များ၏တန်ဖိုးများအလိုက် ဆဲလ်အချို့ရှိ အကြောင်းအရာအချို့ကိုပြသခြင်းဖြင့် အချက်အလက်ပိုမိုရှင်းလင်းစွာပြသနိုင်သည်။ ဤဆောင်းပါးတွင်၊ ဆဲလ်အကြောင်းအရာများကိုပြသရန် သို့မဟုတ် ဝှက်ရန် ထိရောက်သောနည်းလမ်း ၃ ခုကို သင့်အား ပြသပါမည်။
အောက်ဖော်ပြပါပုံတွင်၊ ကျွန်ုပ်တို့သည် အလုပ်စာရွက်ထဲသို့ checkbox များကို ထည့်သွင်းထားပါသည်။ ယခုသင်သည် အချို့သောဆဲလ်များရှိ အကြောင်းအရာအချို့ကို ပြသရန် လိုအပ်ပါသည်။
သင် checkbox တစ်ခုအား အမှန်ခြစ်သောအခါ၊ အချို့သောဆဲလ်များသည် အချို့သောအကြောင်းအရာများကို ဝှက်ထားရန် သို့မဟုတ် ပြသရန် လိုအပ်ပါသည်။ အောက်တွင် ဤလုပ်ငန်းကို အောင်မြင်ရန် နည်းလမ်း 3 ခုရှိသည်။
နည်းလမ်း 1- ဆဲလ်များကို ချိတ်ဆက်ပါ။
ဤနည်းလမ်းတွင်၊ သင်သည် checkboxes များကို အချို့သောဆဲလ်များနှင့် ချိတ်ဆက်နိုင်သည်။
- အလုပ်စာရွက်ရှိ checkbox ကို right click နှိပ်ပါ။
- ပြီးနောက် မီနူးခွဲတွင် “ဖော်မတ်ထိန်းချုပ်ရေး” ရွေးစရာကို နှိပ်ပါ။

- ထို့နောက် “ဆဲလ်လင့်ခ်” ၏ စာသားအကွက်တွင် သတ်မှတ်ထားသော ဆဲလ်ကိုးကားချက်ကို ထည့်သွင်းပါ။ ဤနေရာတွင် သင်သည် သင့်မောက်စ်ကိုသုံး၍ ဆဲလ်ကို တိုက်ရိုက်ရွေးချယ်နိုင်သည်။ ဒါပေမယ့် လုံးဝကိုးကားဖို့ မမေ့ပါနဲ့။ ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ဆဲလ် B2 ကို ချိတ်ဆက်ဆဲလ်အဖြစ် အသုံးပြုသည်။
- ထို့နောက် လက်ရှိဝင်းဒိုးတွင် “OK” ခလုတ်ကို နှိပ်ပါ။
ထို့နောက်သင်သည် worksheet သို့ပြန်လာလိမ့်မည်။ အစပိုင်းတွင်၊ ဆဲလ် B2 တွင် အကြောင်းအရာမရှိပါ။
သင် checkbox ကိုစစ်ဆေးသောအခါ၊ တန်ဖိုး "TRUE" သည်ဆဲလ် B2 တွင်ပေါ်လာလိမ့်မည်။ ထို့နောက် checkbox ကို အမှန်ခြစ်ဖြုတ်ပါက၊ cell သည် "FALSE" ကိုပြသမည်ဖြစ်ပါသည်။
- ယခု အထက်ပါအဆင့်များကို ပြန်လုပ်ကာ အခြား checkbox များကို ဆဲလ်များဖြင့် ချိတ်ဆက်ပါ။ ထို့ကြောင့်၊ checkboxes များ၏တန်ဖိုးများပြောင်းလဲသောအခါ၊ ချိတ်ဆက်ထားသောဆဲလ်များရှိအကြောင်းအရာများလည်းပြောင်းလဲလိမ့်မည်။ ထို့အပြင်၊ သင်သည် ဆဲလ်များရှိ အကြောင်းအရာများကို ကိုယ်တိုင်ရှင်းလင်းနိုင်သည်။
နည်းလမ်း 2- IF Function ကိုသုံးပါ။
ဤနည်းလမ်းတွင်၊ checkboxes များသည် အချို့သောဆဲလ်များနှင့် ချိတ်ဆက်ထားကြောင်း သေချာစေရန်လိုအပ်ပါသည်။ ထို့ကြောင့်၊ သင်သည် အချို့သောအကြောင်းအရာများကိုပြသရန် IF လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
- အကြောင်းအရာများကို ပြသရန် လိုအပ်သည့် ဆဲလ်တစ်ခုကို နှိပ်ပါ။ ဤအလုပ်စာရွက်ရှိဆဲလ် C2 ကိုနှိပ်ပါ။
- ထို့နောက် အောက်ပါဖော်မြူလာကို အလုပ်စာရွက်တွင် ထည့်သွင်းပါ။
=IF(B2၊"Available"၊ "မရနိုင်ပါ")
ဤဖော်မြူလာမှ ချိတ်ဆက်ထားသောဆဲလ် B2 တွင် ရလဒ်ကို အသုံးပြုမည်ကို ဤနေရာတွင် သင်တွေ့မြင်နိုင်ပါသည်။ ထို့ကြောင့် အဆိုပါ checkbox များအတွက် ဆဲလ်များကို ချိတ်ဆက်ရန် လိုအပ်ပါသည်။ ဤဖော်မြူလာတွင်၊ သင်သည် သင့်လိုအပ်ချက်အရ အကြောင်းအရာများကို ပြောင်းလဲနိုင်သည်။
- ပြီးလျှင် ကီးဘုတ်ပေါ်ရှိ “Enter” ခလုတ်ကို နှိပ်ပါ။ ထို့ကြောင့်၊ သင်သည် ဆဲလ်ထဲတွင် ရလဒ်ကို ချက်ချင်းမြင်ရလိမ့်မည်။
- ယခု ဆဲလ် C2 ၏ ဖြည့်စွက်လက်ကိုင်ကို နှစ်ချက်နှိပ်ပြီး အခြားဆဲလ်များတွင် ဖော်မြူလာကို ဖြည့်ပါ။
checkbox များ၏တန်ဖိုးကို သင်ပြောင်းသောအခါ၊ ဆဲလ်များရှိ ရလဒ်များသည်လည်း လိုက်လျောညီထွေဖြစ်စေပါသည်။
နည်းလမ်း 3- VBA Macro ကိုသုံးပါ။
အခြားတစ်ဖက်တွင်၊ သင်သည် ဆဲလ်များကို ချိတ်ဆက်ရန်နှင့် အချို့သောဆဲလ်များတွင် အချို့သောအကြောင်းအရာများကို မပြသလိုပါက၊ သင်သည် VBA macro ကိုသုံးနိုင်သည်။ ဤတွင် ဤတာဝန်ကို ပြီးမြောက်ရန် အဆင့်များကို သင့်အား ပြသပါမည်။
- ကီးဘုတ်ပေါ်ရှိ “Alt + F11” ဖြတ်လမ်းခလုတ်များကို နှိပ်ပါ။
- ထို့နောက် toolbar ရှိ "Insert" ခလုတ်ကိုနှိပ်ပါ။
- ပြီးလျှင် drop-down menu ရှိ "Module" ကိုရွေးချယ်ပါ။
- ယခု အောက်ပါ VBA ကုဒ်များကို module အသစ်သို့ ကူးယူပါ။
Sub ShowContent()
Dim CheBox As CheckBox, i As Integer
i = 2
For Each CheBox In ActiveSheet.CheckBoxes
If CheBox.Value = -4146 Then
Range("C" & i) = "Not Available"
Else
If CheBox.Value = 1 Then
Range("C" & i) = "Available"
End If
End If
i = i + 1
Next
End Sub
'assign macro for all the checkboxes in this worksheet
Sub AssignMacro()
Dim CheBox As CheckBox
For Each CheBox In ActiveSheet.CheckBoxes
CheBox.OnAction = "ShowContent"
Next CheBox
End Sub
ကုဒ်တွင် လုပ်ထုံးလုပ်နည်း နှစ်ခုရှိသည်။ ပထမအခွဲသည် checkboxes တန်ဖိုးများအလိုက် ဆဲလ်အချို့ရှိ အကြောင်းအရာအချို့ကို ပြသပါမည်။ ဒုတိယအခွဲသည် ဤအလုပ်စာရွက်ရှိ အသုတ်ရှိ checkbox များအားလုံးသို့ ပထမ macro ကို သတ်မှတ်ပေးပါမည်။ ထို့အပြင်၊ သင်၏အမှန်တကယ်အလုပ်စာရွက်တွင်၊ VBA ကုဒ်များကိုရရှိနိုင်စေရန်အတွက် အချို့သောဒြပ်စင်များကိုလည်း သင်ပြောင်းလဲနိုင်သည်။
- ယခု ဒုတိယအခွဲကို နှိပ်ပါ။
- ၎င်းနောက်၊ “Run Sub” ခလုတ်ကို နှိပ်ပါ သို့မဟုတ် ဒုတိယအပိုင်းကို လုပ်ဆောင်ရန် ကီးဘုတ်ရှိ “F5” ခလုတ်ကို နှိပ်ပါ။
- ယခု သင်သည် အလုပ်စာရွက်သို့ ပြန်သွားနိုင်သည်။
အမှန်ခြစ်တစ်ခု သို့မဟုတ် အမှန်ခြစ်ကိုဖြုတ်သည့်အခါ၊ အချို့သောဆဲလ်ရှိ အကြောင်းအရာများသည်လည်း လိုက်လျောညီထွေ ပြောင်းလဲသွားမည်ဖြစ်သည်။ ပြီးတော့ အဲဒီ checkbox တွေအတွက် ဆဲလ်တွေကို ချိတ်ဆက်ဖို့ မလိုအပ်ပါဘူး။
နည်းလမ်း 3 ခုကြား နှိုင်းယှဉ်ချက်
နည်းလမ်း 3 ခုမှ သင့်အား ရွေးချယ်ရာတွင် အထောက်အကူဖြစ်စေရန်၊ ဖြစ်နိုင်ခြေရှိသော အားသာချက်များနှင့် အားနည်းချက်များအားလုံးကို အောက်ပါဇယားတွင် ဖော်ပြထားပါသည်။
|
နှိုင်းယှဉ်မှု |
ဆဲလ်များကို ချိတ်ဆက်ပါ။ | IF Function ကိုသုံးပါ။ |
VBA Macros ကိုသုံးပါ။ |
|
အားသာချက်များ |
1. ဆဲလ်များတွင် "TRUE" သို့မဟုတ် "FALSE" ပြရန်သာ လိုအပ်ပါက ဤနည်းလမ်းသည် အလွန်လွယ်ကူပါသည်။
၂။ အခြားနည်းလမ်းနှစ်ခုနှင့် နှိုင်းယှဉ်ပါက ဤနည်းလမ်းသည် အဆင်ပြေဆုံးနည်းလမ်းဖြစ်သည်။ |
1. သင့်လိုအပ်ချက်အရ အထူးအကြောင်းအရာများကို ဖော်မြူလာတွင် ထည့်သွင်းနိုင်သည်။
2. VBA macro နှင့် မရင်းနှီးပါက၊ အကြောင်းအရာများကို ပြသရန် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။ |
1. checkbox အားလုံးကို macro ဖြင့် သတ်မှတ်ပေးထားသည်။ checkboxes များကို check သို့မဟုတ် uncheck လုပ်သည့်အခါ အကြောင်းအရာများကို သင်တွေ့မြင်နိုင်ပါသည်။
2. သင့်လိုအပ်ချက်အရ ဆဲလ်အတွင်းရှိ အချို့သောအကြောင်းအရာများကို သင်ပြသနိုင်သည်။ |
|
အားနည်းချက်များ |
၁။ ဆဲလ်များကို တစ်ခုပြီးတစ်ခု ချိတ်ဆက်ခြင်းသည် သင့်အား အချိန်နှင့် ခွန်အားများစွာ ကုန်ကျစေနိုင်သည်။
2. ဆဲလ်များသည် အချို့သောအခြေအနေများတွင် အဆင်မပြေနိုင်သောကြောင့် “TRUE” သို့မဟုတ် “FALSE” ကိုသာ ပြသနိုင်သည်။ |
1. ဤလုပ်ဆောင်ချက်ကိုအသုံးပြုရာတွင်၊ သင်သည် ဆဲလ်များကို checkboxes တစ်ခုပြီးတစ်ခုချိတ်ဆက်ရန် လိုအပ်သည်။
2. သင့်သတ်မှတ်ထားသော အကြောင်းအရာများနှင့်အတူ “အမှန်” သို့မဟုတ် “မှား” ကို ပြသခြင်းသည် သင့်အလုပ်စာရွက်ကို အနှောင့်အယှက်ဖြစ်စေပါသည်။ |
1. Excel VBA နှင့် မရင်းနှီးပါက၊ macro ကို run သောအခါတွင် ပြဿနာများနှင့် ကြုံတွေ့ရနိုင်သည်။
2. VBA ကုဒ်များကို အသုံးပြုခြင်းဖြင့် လုပ်ငန်းကို ပိုမိုရှုပ်ထွေးစေသည်။ |
အထက်ဖော်ပြပါ ခွဲခြမ်းစိတ်ဖြာမှုမှ ယခုသင်သည် အဆိုပါ မတူညီသော နည်းလမ်းများအကြောင်း ရှင်းရှင်းလင်းလင်း နားလည်လာပါပြီ။ ထို့ကြောင့်၊ အမှန်ခြစ်ကွက်များတန်ဖိုးများနှင့်အညီ ဆဲလ်များရှိ အကြောင်းအရာအချို့ကို ပြသရန် လိုအပ်ပါက၊ သင့်အမှန်တကယ် လိုအပ်ချက်အရ နည်းလမ်းတစ်ခုကို သင်ရွေးချယ်နိုင်ပါသည်။
သင်၏ Excel ဖိုင်များ အတွက် Backup Plan တစ်ခု ဖန်တီးပါ။
ဒေတာပျက်စီးမှုမှ မလိုလားအပ်သောရလဒ်များကို ရှောင်ရှားရန်အတွက် အထိရောက်ဆုံးနည်းလမ်းများထဲမှတစ်ခုမှာ သင့်ဖိုင်များအတွက် အရန်ကူးယူထားခြင်းဖြစ်သည်။ ထို့ကြောင့် Excel ဖိုင်ပျက်စီးမှုနှင့် ကြုံတွေ့ရသည့်အခါတိုင်း ရလဒ်ကို သင်ခံစားရမည်မဟုတ်ပါ။ သင့်ဖိုင်အားလုံးအတွက် ထိရောက်သော အရန်ကူးယူမှုအစီအစဉ်တစ်ခု ဖန်တီးရန် လိုအပ်ပါသည်။ သို့သော် အရန်ကူးယူထားသောဖိုင်များပင် ပျက်စီးသွားနိုင်သည့် အခြေအနေလည်း ရှိနိုင်ပါသည်။ ယခုအချိန်တွင် ပြင်ပကုမ္ပဏီကိရိယာတစ်ခုကို သင်အသုံးပြုနိုင်သည်။ Excel ဖိုင်ပျက်စီးခြင်းကိုပြုပြင်ပါ။. ဤပြန်လည်ရယူရေးကိရိယာနှင့် အရန်ဖိုင်များ လက်ထဲတွင်ရှိနေသဖြင့်၊ သင်သည် ဒေတာဘေးအန္တရာယ်တစ်ခုတွင် နောက်ထပ် ဒေတာဆုံးရှုံးမည်မဟုတ်ပါ။
စာရေးသူနိဒါန်း:
Anna Ma သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ docx စာရွက်စာတမ်းပျက်စီးမှုကိုပြုပြင်ပါ။ နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com





