Category: လမ်းညွှန်
Excel တွင် VBA ကို အသုံးပြု၍ SUMIF နှင့် SUMIFS လုပ်ဆောင်ချက်များကို ရေးသားရန် အောက်ပါနည်းလမ်းများကို သင်သုံးနိုင်သည်။ နည်းလမ်း 1- VBA တွင် SUMIF လုပ်ဆောင်ချက် SubSumif_Function () Range(" E2 ") = WorksheetFunction.Sumif(Range(" A2:A12 "), " Mavs ", Range(" B2:B12 ")) End Sub အကွာအဝေး A2:A12 ရှိ ဆက်စပ်တန်ဖိုးသည် “ Mavs”...
Excel တွင် VBA ကို အသုံးပြု၍ AVERAGEIF နှင့် AVERAGEIFS လုပ်ဆောင်ချက်များကို ရေးသားရန် အောက်ပါနည်းလမ်းများကို သင်သုံးနိုင်သည်။ နည်းလမ်း 1- VBA တွင် AVERAGEIF လုပ်ဆောင်ချက် Sub Averageif_Function() Range(" E2 ") = WorksheetFunction.AverageIf(Range(" A2:A12 "), " Mavs ", Range(" B2:B12 ")) End Sub ဤဥပမာသည် အပိုင်းအခြား A2:A12 ရှိ ဆက်စပ်တန်ဖိုးသည် “...
VBA ကို အသုံးပြု၍ Excel ရှိ အပိုင်းအခြားတစ်ခု၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်ရန် အောက်ပါအခြေခံ syntax ကို အသုံးပြုနိုင်ပါသည်။ SubAverageRange () Range(" E2 ") = WorksheetFunction.Average(Range(" B1:B12 ")) End Sub ဤဥပမာသည် အပိုင်းအခြား B2:B12 ရှိ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်ပြီး ရလဒ်အား ဆဲလ် E2 သို့ သတ်မှတ်ပေးသည်။ မက်ဆေ့ဘောက်စ်တစ်ခုတွင် ပျမ်းမျှတန်ဖိုးကို ပြသလိုပါက၊ အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။...
VBA ကို အသုံးပြု၍ Excel ရှိ အပိုင်းအခြားတစ်ခုရှိ အတန်းအရေအတွက်ကို ရေတွက်ရန် အောက်ပါအခြေခံ syntax ကို အသုံးပြုနိုင်ပါသည်။ SubCountRows () Range(" E2 ") = Range(" A:A ").Cells.SpecialCells(xlCellTypeConstants).Count End Sub ဤဥပမာသည် ကော်လံ A ရှိ အတန်းအရေအတွက်ကို ရေတွက်ပြီး ရလဒ်အား ဆဲလ် E2 သို့ သတ်မှတ်ပေးသည်။ မက်ဆေ့ဘောက်စ်တစ်ခုတွင် လိုင်းအရေအတွက်ကို ပြသလိုပါက၊ အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။...
VBA ကို အသုံးပြု၍ စာကြောင်းတစ်ခုရှိ ဇာတ်ကောင်တစ်ခု၏ ဖြစ်ပျက်မှုအရေအတွက်ကို ရေတွက်ရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။ Sub CountOccurrences() Dim i As Integer 'Specify character to look for my_char = "/" 'Count occurrences in each string in B2:B12 and display results in C2:C12 For i = 2 To 12 Count...
VBA တွင် INDEX MATCH ကိုလုပ်ဆောင်ရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။ SubIndexMatch () Dim i As Integer ' Perform index match For i = 2 To 11 Cells(i, 5).Value = WorksheetFunction.Index(Range(" A2:A11 "), _ WorksheetFunction.Match(Cells(i, 4).Value, Range(" B2:B11 "), 0)) Next i End Sub ဤဥပမာသည် အပိုင်းအခြား...
VBA တွင် စံနှုန်းများစွာဖြင့် INDEX MATCH ကိုလုပ်ဆောင်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်- SubIndexMatchMultiple () Range(" F3 ").Value = WorksheetFunction.Index(Range(" C2:C10 "), _ WorksheetFunction.Match(Range(" F1 "), Range(" A2:A10 "), 0) + _ WorksheetFunction.Match(Range(" F2 "), Range(" B2:B10 "), 0) - 1) End Sub ဤဥပမာသည်...
VBA ကို အသုံးပြု၍ Excel စာရွက်ကို ကော်လံအများအပြားဖြင့် စီရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။ Sub SortMultipleColumns() Range(" A1:B11 ").Sort Key1:=Range(" A1 "), Order1:=xlAscending, _ Key2:=Range(" B1 "), Order2:=xlDescending, _ Header:=xlYes End Sub ဤဥပမာသည် အပိုင်းအခြား A1:B11 အတွင်းရှိ ဆဲလ်များကို ကော်လံ A မှ ကြီးလိုက်ကြီးလိုက်ဖြင့် ပထမပိုင်းအလိုက် စီထားခြင်းဖြစ်ပြီး၊ ထို့နောက် ကော်လံ B ရှိ...
VBA ကိုအသုံးပြု၍ VLOOKUP ကိုလုပ်ဆောင်ရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။ Sub Vlookup() Range(" F2 ").Value = WorksheetFunction.Vlookup(Range(" E2 "), Range(" A2:C11 "),3,False) End Sub ဤဥပမာသည် အကွာအဝေး A2:C11 ရှိ ဆဲလ် E2 ရှိ တန်ဖိုးကို ရှာဖွေပြီး အပိုင်းအခြား၏ တတိယကော်လံရှိ ကိုက်ညီသည့်တန်ဖိုးကို ရှာဖွေပြီးနောက် ရလဒ်ကို ဆဲလ် F2 သို့ သတ်မှတ်ပေးသည်။ မှတ်ချက် – False အတွက်...
VBA ကို အသုံးပြု၍ အခြားစာရွက်မှ VLOOKUP ကိုလုပ်ဆောင်ရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။ Sub Vlookup() Range(" B2 ").Value = WorksheetFunction.Vlookup(Range(" A2 "), Sheets(" Sheet2 ").Range(" A2:C11 "),3,False) End Sub ဤဥပမာသည် Sheet2 ဟုခေါ်သော စာရွက်၏အကွာအဝေး A2:C11 ရှိ လက်ရှိစာရွက်၏ဆဲလ် A2 အတွင်းရှိတန်ဖိုးကို ရှာဖွေပြီး အပိုင်းအခြား၏တတိယကော်လံရှိ ကိုက်ညီသောတန်ဖိုးကို ရှာဖွေပြီးနောက် ရလဒ်ကို လက်ရှိစာရွက်၏ဆဲလ် B2 သို့ သတ်မှတ်ပေးသည်။...