د سلسلې مینځپانګې پاکولو لپاره Excel VBA (3 مناسب قضیې)

  • دا شریک کړه
Hugh West

که تاسو د حل یا ځینې ځانګړي چلونو په لټه کې یاست ترڅو د Excel VBA سره د رینج مینځپانګې روښانه کړئ نو تاسو سم ځای ته رسیدلي یاست. د ایکسل VBA سره د سلسلې مینځپانګې پاکولو لپاره ځینې اسانه ګامونه شتون لري. دا مقاله به تاسو ته هر ګام د مناسبو توضیحاتو سره وښیې نو تاسو کولی شئ په اسانۍ سره د خپل هدف لپاره پلي کړئ. راځئ چې د مقالې مرکزي برخې ته ورشو.

د تمرین کاري کتاب ډاونلوډ کړئ

تاسو کولی شئ د تمرین کاري کتاب له دې ځایه ډاونلوډ کړئ:

د سلسلې مینځپانګې پاک کړئ .xlsm

د اکسیل VBA سره د رینج مینځپانګې پاک کړئ: 3 قضیې

فرض کړئ، تاسو یو ډیټاسیټ لرئ چې تاسو غواړئ د موجوده حجرو پاکولو لپاره بیا وکاروئ. نو، تاسو کولی شئ د ایکسل فایل مینځپانګې پاکولو لپاره د VBA کوډ وکاروئ. په دې برخه کې، زه به تاسو ته د وینډوز عملیاتي سیسټم کې د ایکسسل VBA سره د رینج مینځپانګې روښانه کولو لپاره ګړندي او اسانه میتودونه وښیم. تاسو به پدې مقاله کې د هر شی روښانه توضیحاتو سره تفصيلي توضیحات ومومئ. ما دلته د مایکروسافټ 365 نسخه کارولې ده. مګر تاسو کولی شئ د خپل شتون له مخې کوم بل نسخه وکاروئ. که د دې مقالې هیڅ شی ستاسو په نسخه کې کار نه کوي نو موږ ته یو نظر پریږدئ.

قضیه 1: د رینج ټول مینځپانګې پاک کړئ

تاسو کولی شئ وکاروئ د پاکولو کمانډ او د حذف کولو کمانډ دواړه په اوسني ورکشاپ یا نورو ورکشاپونو کې حتی د نورو کاري کتابونو څخه هم د یو ځانګړي سلسلې مینځپانګې پاکولو لپاره. زه بهتاسو ته ټولې قضیې یو په یو وښیئ.

i. د حجرو د ځانګړي سلسلې محتويات پاک کړئ

که تاسو غواړئ د یوې ځانګړې سلسلې مینځپانګې پاکې کړئ نو لاندې مرحلې تعقیب کړئ:

📌 ګامونه:

<13
  • د دې لپاره، لومړی، پورتنۍ ربن ته لاړ شئ او په Developer باندې فشار ورکړئ، بیا د مینو څخه د Visual Basic اختیار کېکاږئ.
  • تاسو کولی شئ د ALT + F11 د "Microsoft Visual Basic for Applications" کړکۍ د خلاصولو لپاره وکاروئ که تاسو د پراختیا کونکي ټب اضافه نه کړئ.
  • <17

    • اوس، د "د اپلیکیشنونو لپاره د مایکروسافټ لید اساس" په نوم یوه کړکۍ به ښکاره شي. دلته د پورتنۍ مینو بار څخه ، په "داخل کړئ" فشار ورکړئ او یو مینو به څرګند شي. له هغوی څخه، د "ماډول" اختیار غوره کړئ.

    • اوس، یو نوی "ماډول" کړکۍ به ښکاره شي. او دا VBA کوډ په بکس کې پیسټ کړئ
    • د کوډ د چلولو لپاره پورته مینو ته لاړ شئ، په چلولو اختیار کېکاږئ، او دلته به ځینې نور انتخابونه پرانیزي او د د Sub/UserForm چلولو <2 غوره کړي. تاسو کولی شئ په ساده ډول د کوډ چلولو لپاره F5 فشار ورکړئ.

    13>
  • د پاک کمانډ په کارولو سره، حجرې به پاکې شي او فارمیټ به هم لرې شي. مګر خالي حجرې به هلته وي.
  • 1>د حذف کمانډ په کارولو سره:

    تاسو کولی شئ دا هم وکاروئ د پاکولو کمانډ پرځای کمانډ ړنګ کړئ. بیا یې پیسټ کړئپه موډل کې لاندې کوډ.

    4591

    د حذف کمانډ په کارولو سره، کله چې تاسو کوډ چلوئ، د حجرو ټاکل شوې سلسله به لیرې شي په بشپړه توګه.

    1 په ایکسل VBA کې د پاکولو او ړنګولو کمانډ:

    د پاک او حذف په ایکسیل VBA کې د کمانډونو تر مینځ کلیدي توپیر دا دی چې ړنګول کمانډ له منځه وړي د حجرو ټاکل شوي سلسله په بشپړه توګه او پاکه کمانډ یوازې د حجرو ارزښت او بڼه لرې کوي مګر خالي حجره به هلته وي.

    ii. د بشپړ کاري پاڼي منځپانګې پاک کړئ

    که تاسو غواړئ د کاري پاڼې ټولې حجرې پاکې کړئ نو لاندې ورکړل شوی کوډ وکاروئ. دلته، زه د "1.2" په نوم د کاري پاڼې څخه مینځپانګې پاکوم. تاسو باید د د نوم د ورکشیټ نوم داخل کړئ چې تاسو غواړئ په بدل شوي کوما کې پاک کړئ.

    3062

    همدارنګه، تاسو کولی شئ په کاري پاڼه کې د ټولو کارول شویو حجرو د لرې کولو لپاره د حذف کمانډ وکاروئ. بیا، تاسو باید لاندې ورکړل شوی کوډ وکاروئ. بس، د ورک شیټ نوم په بدلیدونکي کوما کې بدل کړئ.

    5496

    iii. د فعال کاري پاڼي منځپانګې پاک کړئ

    کله ناکله، تاسو اړتیا لرئ چې یوازې د فعال کاري پاڼې مینځپانګې پاکې کړئ. پدې حالت کې ، تاسو باید لاندې ورکړل شوي ساده کوډ ته اړتیا ولرئ:

    4412

    تاسو کولی شئ د حذف کولو کمانډ هم وکاروئ ترڅو حجرې په بشپړ ډول له حجرو څخه لرې کړئفعال کاري پاڼه. د دې لپاره، لاندې کوډ په ماډل کې پیسټ کړئ.

    Sub Delete_Contents_Range()

    ActiveSheet.Cells.Delete

    Sub

    نور ولولئ: په Excel کې د مینځپانګې ړنګولو او پاکولو ترمینځ توپیر

    قضیه 2: د رینج پاک مینځپانګې فارمیټ ساتل

    په تیرو میتودونو کې ، تاسو ولیدل چې تاسو لرې کوئ د حجرې ارزښتونه هم د حجرې فارمیټونو سره. نو، که تاسو غواړئ چې یوازې د حجرو ارزښتونه لرې کړئ پداسې حال کې چې بڼه یې وساتئ ورته.

    i. د ځانګړي سلسلې منځپانګې

    تاسو کولی شئ د یوې ځانګړې سلسلې مینځپانګې پاکولو لپاره په Excel VBA کې د ClearContents کمانډ وکاروئ. د دې لپاره، لاندې کوډ موډل کې پیسټ کړئ.

    6111

    د پایلې په توګه، کله چې تاسو کوډ چل کړئ نو تاسو به وګورئ چې ټاکل شوي حجرې پاکې شوي مګر فارمیټونه لاهم پاتې دي. .

    نور ولولئ: څنګه په Excel کې د ځانګړي ارزښت سره حجرې پاک کړئ (2 لارې)

    ii. د ځانګړي کاري پاڼې منځپانګې

    کله چې تاسو غواړئ د ځانګړي کاري پاڼې مینځپانګې پاکې کړئ پداسې حال کې چې فارمیټونه ورته وساتئ، تاسو باید لاندې کوډ وکاروئ:

    1533

    🔎 د VBA کوډ تشریح:

    • ورکشیټ("2.2") د "2.2" په نوم ورک شیټ بولي که چیرې تاسو غواړئ چې د کوم بل نوم ورک شیټ ته زنګ ووهئ، نو د ورک شیټ نوم په برعکس کوما کې دننه کړئ.
    • او، رینج("B2:D4") د رینج مشخص کوي حجرېدا به پاک شي. تاسو کولی شئ د خپل اړتیا سره سم د حجرو لړۍ ترمیم کړئ.

    iii. د نورو کاري کتاب منځپانګې

    تاسو کولی شئ د VBA کوډ په کارولو سره د بل کاري کتاب د محتويات د مضمونونه پاک کړئ. مګر، د دې لپاره، تاسو باید وساتئ هغه کاري کتاب پرانیستی . د دې لپاره لاندې کوډ وکاروئ:

    6238

    🔎 د VBA کوډ تشریح:

    • کاري کتابونه("دوتنه 1") د کار کتاب ته د "دوتنه 1" نوم ورکوي. د خپل کاري کتابونو کارولو په وخت کې، تاسو باید د کار کتاب نوم په بدل شوي کوما کې دننه کړئ.
    • ورکس شیټ("Sheet1") د "Sheet 1" په نوم ورکشیټ ته زنګ وهل کیږي. د کومې بلې کاري پاڼې د ویلو لپاره، یوازې د پر ځای د کاري پاڼې نوم ولیکئ "پاڼه 1" په دې کوډ کې.
    • او، رینج("B3:D13") د حجرو سلسله مشخص کوي چې پاکیږي. تاسو کولی شئ د خپلې اړتیا سره سم د سیل سلسله ترمیم کړئ.

    نور ولولئ: په Excel کې د VBA کارولو فارمولونو له مینځه وړلو پرته مینځپانګې څنګه پاک کړئ

    دریمه قضیه: په یوځل کې د ټولو ورکشاپونو د ځانګړي سلسلې مینځپانګې پاک کړئ

    که تاسو اړتیا لرئ د یو ځانګړي سلسلې ډیری کاري پاڼي پاک کړئ تاسو کولی شئ دا په یوځل کې د VBA کوډ په کارولو سره ترسره کړئ. تاسو باید د دې دندې ترسره کولو لپاره د لوپ څخه کار واخلئ. دا کوډ په موډل کې پیسټ کړئ د ټولو کاري پاڼو د رینج B2:D4 منځپانګې پاکولو لپاره. که تاسو غواړئ د حجرو سلسله بدله کړئ نو بیا څلورم ترمیم کړئکرښه او د خپل ډیټا رینج دننه کړئ.

    1741

    د یادولو لپاره شیان

    13>
  • د پاک کمانډ کارول به یوازې د حجرو ارزښتونه او بڼې پاکې کړئ.
  • د حکمان حذف کول به حجرې په بشپړه توګه لرې کړي.
  • ClearContents کمانډ به یوازې د حجرو ارزښتونه پاک کړي او د حجرو فارمیټونه بې ځایه وساتئ.
  • پایله

    پدې مقاله کې، تاسو موندلي چې څنګه د Excel VBA سره د رینج مینځپانګې پاک کړئ . زه امید لرم چې تاسو دا مقاله ګټوره موندلې. تاسو کولی شئ زموږ ویب پاڼې ته مراجعه وکړئ ExcelWIKI د Excel پورې اړوند نور معلومات زده کړئ. مهرباني وکړئ، نظرونه، وړاندیزونه، یا پوښتنې که تاسو لاندې د تبصرې په برخه کې لرئ، پریږدئ.

    هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.