Vba- ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားနည်း


VBA တွင် ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားရန် အောက်ပါနည်းလမ်းများကို သင်သုံးနိုင်သည်။

Method 1: ကော်လံတစ်ခုအပေါ် အခြေခံ၍ ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားပါ။

 Sub RemoveDuplicates()
    Range(" A1:C11 ").RemoveDuplicates Columns:=1, Header:=xlYes
End Sub

ဤဥပမာသည် အပိုင်းအခြား၏ ပထမကော်လံရှိ ထပ်နေသည့်တန်ဖိုးများကို အခြေခံ၍ အပိုင်းအခြား A1:C11 ရှိ ပွားနေသောအတန်းများကို ဖယ်ရှားသည်။

Header:=xlYes အငြင်းအခုံသည် အပိုင်းအခြားရှိ ပထမစာကြောင်းသည် ခေါင်းစီးမျဉ်းဖြစ်ကြောင်း သတ်မှတ်ပြီး ပွားများကို စစ်ဆေးသည့်အခါ ထည့်သွင်းစဉ်းစားရန် မသင့်ပါ။

နည်းလမ်း 2- ကော်လံအများအပြားအပေါ် အခြေခံ၍ ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားပါ။

 Sub RemoveDuplicates()
    Range(" A1:C11 ").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
End Sub

ဤဥပမာသည် အပိုင်းအခြား၏ ပထမကော်လံနှစ်ခုရှိ မိတ္တူတန်ဖိုးများကို အခြေခံ၍ အပိုင်းအခြား A1:C11 အတွင်းရှိ ပွားနေသောအတန်းများကို ဖယ်ရှားသည်။

အောက်ဖော်ပြပါနမူနာများသည် Excel တွင်အောက်ပါဒေတာအစုံအလင်ဖြင့် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကိုပြသသည်-

ဥပမာ 1- ကော်လံတစ်ခုအပေါ် အခြေခံ၍ ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားပါ။

ပထမကော်လံတွင် ထပ်နေသောတန်ဖိုးများရှိသော အတန်းများကို ဖယ်ရှားရန် အောက်ပါ macro ကို ဖန်တီးနိုင်သည်-

 Sub RemoveDuplicates()
    Range(" A1:C11 ").RemoveDuplicates Columns:=1, Header:=xlYes
End Sub

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

ဒေတာအတွဲ၏ ပထမကော်လံရှိ တန်ဖိုးထပ်နေသော အတန်းတိုင်းကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

ဥပမာ 2- ကော်လံများစွာကို အခြေခံ၍ ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားပါ။

ပထမကော်လံနှစ်ခုတွင် ထပ်တူတန်ဖိုးများရှိသော အတန်းများကို ဖယ်ရှားရန် အောက်ပါ macro ကို ဖန်တီးနိုင်သည်-

 Sub RemoveDuplicates()
    Range(" A1:C11 ").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
End Sub

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

ဒေတာအတွဲ၏ ပထမကော်လံနှစ်ခုတွင် ထပ်တူတန်ဖိုးများပါရှိသော အတန်းတိုင်းကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

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

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

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

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

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

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