Vba ကို အသုံးပြု၍ အတန်းများစွာကို ထည့်သွင်းနည်း


VBA ကို အသုံးပြု၍ Excel တွင် အတန်းများစွာကို ထည့်သွင်းရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။

နည်းလမ်း 1- သတ်မှတ်ထားသော အကွာအဝေးတွင် အတန်းများထည့်ပါ။

 SubInsertMultipleRows ()
Worksheets(" Sheet1 ").Range(" 5:7 ").EntireRow.Insert
End Sub

ဤအထူးမက်ခရိုသည် Sheet1 ဟုခေါ်သော စာရွက်၏အကွာအဝေး 5 မှ 7 အတွင်း ဗလာအတန်းသုံးတန်းကို ထည့်သွင်းပြီး ရှိပြီးသားအတန်းအားလုံးကို အောက်သို့ရွှေ့ပါမည်။

နည်းလမ်း 2- တက်ကြွသောဆဲလ်တစ်ခုအပေါ်အခြေခံ၍ အတန်းများထည့်ပါ။

 SubInsertMultipleRows ()
ActiveCell.EntireRow.Resize(3).Insert Shift:=xlDown
End Sub

ဤအထူးမက်ခရိုသည် သင့်အလုပ်စာရွက်တွင် သင်လက်ရှိရွေးချယ်ထားသောဆဲလ်မှစတင်ကာ ဗလာအတန်းသုံးတန်းကို ထည့်သွင်းပြီး ရှိပြီးသားအတန်းအားလုံးကို အောက်သို့ရွှေ့ပါမည်။

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

ဥပမာ 1- သီးခြားအကွာအဝေးတစ်ခုတွင် အတန်းများထည့်ပါ။

Sheet1 ဟုခေါ်သော စာရွက်၏ အကွာအဝေး 5 မှ 7 အတွင်း အလွတ်သုံးတန်းကို ထည့်သွင်းရန်နှင့် ရှိပြီးသားအတန်းအားလုံးကို အောက်သို့ရွှေ့ရန် အောက်ပါ macro ကို ဖန်တီးနိုင်သည်။

 SubInsertMultipleRows ()
Worksheets(" Sheet1 ").Range(" 5:7 ").EntireRow.Insert
End Sub

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

အတန်း 5 မှ 7 အထိ အတန်းနေရာ 5 တွင် ဗလာ 3 တန်းကို worksheet တွင် ထည့်သွင်းထားကြောင်း သတိပြုပါ။

ဤလိုင်းများတွင် ယခင်ကရှိခဲ့သော တန်ဖိုးများကို ရိုးရှင်းစွာ လျှော့ချထားသည်။

ဥပမာ 2- တက်ကြွသောဆဲလ်တစ်ခုအပေါ်အခြေခံ၍ အတန်းများထည့်ပါ။

ဆဲလ် A3 ကို ကျွန်ုပ်၏စာရင်းဇယားတွင် လောလောဆယ် ရွေးချယ်ထားသည်ဟုဆိုကြပါစို့။

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

 SubInsertMultipleRows ()
ActiveCell.EntireRow.Resize(3).Insert Shift:=xlDown
End Sub

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

အတန်း 3 မှစတင်၍ အလုပ်စာရွက်ထဲသို့ ဗလာအတန်းသုံးတန်း ထည့်သွင်းထားကြောင်း သတိပြုပါ။

ဤအတန်းများတွင် ယခင်ကရှိခဲ့သော တန်ဖိုးများကို လျှော့ချလိုက်ပါပြီ။

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

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

VBA- နောက်ဆုံးသုံးထားသောစာကြောင်းကို ဘယ်လိုရှာမလဲ။
VBA- အပိုင်းအခြားရှိ အတန်းအရေအတွက်ကို ရေတွက်နည်း
VBA- အသုံးပြုထားသော ကော်လံအရေအတွက်ကို ရေတွက်နည်း

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

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