VBA په Excel کې د جدول ترتیبولو لپاره (4 میتودونه)

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

پلي کول VBA میکرو په Excel کې د هر ډول عملیاتو چلولو لپاره خورا مؤثره ، ګړندی او خوندي میتود دی. په دې مقاله کې، موږ به تاسو ته وښیو چې څنګه میز ترتیب کړئ په Excel کې د VBA سره.

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

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

د VBA.xlsm سره جدول ترتیب کړئ

د VBA پلي کولو دمخه د پوهیدو شیان په Excel کې د جدول ترتیب کولو لپاره

دلته ځینې پیرامیټونه شتون لري چې تاسو باید د VBA میتود سره د کار کولو پرمهال په مکرر ډول وکاروئ. نو دلته به موږ د کوډ لیکلو پر مهال تاسو ته د پیژندلو لپاره د ځینو پیرامیټونو په اړه بحث وکړو.

پیرامیټ اړین / اختیاري د معلوماتو ډول تفصیل
کیلي 15> اختیاري ډول 15 هغه سلسله یا کالم مشخص کوي چې ارزښتونه یې باید ترتیب شي.
ترتیب 15> اختیاري XlSortOrder هغه ترتیب مشخص کوي په کوم کې چې ترتیب به ترسره شي.
  • xlAscending = په نزولي ترتیب ترتیب کول.
  • xlDescending = په نزولي ترتیب ترتیب کول.
سرلیک 15> اختیاري XlYesNoGuess مشخص کوي چې ایا لومړی قطار سرلیک لري که نه .
  • xlNo = کله چې کالم هیڅ سرلیک ونه لري؛ ډیفالټ ارزښت.
  • xlYes = کله چې کالم سرلیکونه ولري.
  • xlGuess = Excel ته اجازه ورکړئسرلیکونه وټاکئ.

4 په Excel کې د جدول ترتیب کولو لپاره د VBA پلي کولو میتودونه

دا برخه به تاسو ته وښایئ چې څنګه د VBA کوډ سره د ارزښت، رنګونو، شبیهونو او څو کالمونو په پام کې نیولو سره د ایکسل جدولونه ترتیب کړئ .

<22 1. په Excel کې د ارزښت له مخې جدول ترتیبولو لپاره VBA ځای په ځای کړئ

د لاندې مثال په پام کې نیولو سره به موږ دا جدول د ارزښتونو له مخې ترتیب کړو په مارک کالم په نزولي ترتیب کې.

مرحلې:

  • پر Alt + F11 فشار ورکړئ خپل کیبورډ یا ټب ته لاړ شئ پراختیا کونکي -> Visual Basic د خلاصولو لپاره Visual Basic Editor .

  • د پاپ اپ کوډ کړکۍ کې، د مینو بار څخه ، کلیک وکړئ داخل کړئ -> ماډل .

  • لاندې کوډ کاپي کړئ او د کوډ کړکۍ کې یې پیسټ کړئ.
8649

ستاسو کوډ اوس د چلولو لپاره چمتو دی.

دلته،

  • SortTBL → د میز نوم مشخص کړی.
  • SortTBL[نښې] -> د ترتیب کولو لپاره د میز د کالم نوم مشخص کړئ.
  • Key1:=iColumn → د کالم رینج مشخص کړئ ترڅو کوډ پوه شي چې په جدول کې کوم کالم ترتیب کول دي.
  • Order1:=xlDescending → ترتیب د xlDescending په حیث مشخص کړی ترڅو کالم په نزولي ترتیب ترتیب کړي. که تاسو غواړئ کالم په پورته کېدونکي ترتیب ترتیب کړئ نو د دې پرځای xlAscending ولیکئ.
  • سرلیک:= xlYes → لکه څنګه چې په دې جدول کې کالم یو لريسرلیک نو موږ دا د xlYes اختیار سره مشخص کړ.

  • په خپل کیبورډ یا د F5 فشار ورکړئ د مینو بار غوره کړئ چل کړئ -> فرعي/کارونکي فورمه چلول . تاسو کولی شئ یوازې د میکرو چلولو لپاره په فرعي مینو بار کې د کوچني پلی آیکون باندې کلیک وکړئ.

30>

تاسو به وګورئ چې ستاسو په جدول کې کالم اوس په نزولي ترتیب ترتیب شوی .

نور ولولئ: په Excel کې د ارزښت له مخې ډیټا څنګه ترتیب کړئ (5 اسانه میتودونه )

2. د څو کالمونو لپاره جدول ترتیب کولو لپاره VBA میکرو داخل کړئ

تاسو کولی شئ د ډیری کالمونو لپاره جدول ترتیب کړئ په Excel کې د VBA میکرو سره.

د پورتني جدول څخه، موږ به کالمونه نوم او ډیپارټمنټ په پورته ترتیب سره ترتیب کړو .

مرحلې:

  • د پخوا په څیر، د Developer ټب څخه Visual Basic Editor خلاص کړئ او د کوډ کړکۍ کې موډل داخل کړئ.
  • د کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ.
5564

ستاسو کوډ اوس د چلولو لپاره چمتو دی.

دلته،

  • د جدول ارزښت → د میز نوم مشخص شوی.
  • د جدول ارزښت[نوم] -> د ترتیب کولو لپاره د جدول د لومړي کالم نوم مشخص کړئ.
  • د جدول ارزښت[Department] -> د ترتیب کولو لپاره د جدول د دوهم کالم نوم مشخص کړئ.
  • Key1:=iColumn1 → د کالم حد مشخص کړئ ترڅو کوډ پوه شي چې په جدول کې لومړی کالم باید ويترتیب شوی.
  • Key1:=iColumn2 → د کالم حد مشخص کړئ ترڅو کوډ پوه شي چې په جدول کې دوهم کالم باید ترتیب شي.
  • آرډر1: =xlAscending → ترتیب د xlAscending په توګه مشخص کړی ترڅو کالم په نزولي ترتیب ترتیب کړي. که تاسو غواړئ کالم په نزولي ترتیب ترتیب کړئ نو د دې پرځای xlDescending ولیکئ.
  • سرلیک:= xlYes → څرنګه چې د دې جدول کالمونه سرلیکونه لري نو موږ یې مشخص کړل. د xlYes اختیار سره.

  • چل دا کوډ او تاسو به دواړه ترلاسه کړئ د جدول کالمونه په پورته ترتیب ترتیب شوي.

نور ولولئ: څنګه په اتومات ډول څو کالمونه ترتیب کړئ Excel (3 لارې)

ورته لوستل

  • په Excel کې د ځانګړي لیست ترتیب کولو څرنګوالی (10 ګټور میتودونه)
  • د اکسیل VBA سره ترتیب کړئ (دواړه د پورته کیدو او ښکته کیدو ترتیب)
  • په Excel کې د ډیټا ترتیب او فلټر کولو څرنګوالی (یو بشپړ لارښود) <18
  • د ایکسل اتومات ترتیب کله چې ډاټا بدلیږي (9 مثالونه)
  • په Excel کې تصادفي ترتیب (فارمول + VBA)

3. په Excel کې د حجرو د رنګ له مخې د جدول د ترتیب کولو لپاره میکرو پلي کړئ

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

د پورتني جدول سره زموږ د مثال په توګه، موږ به تاسو ته وښیو چې دا څنګه د رنګونو پراساس ترتیب کړئ چې دا جدول لري.

  • لکه څنګه چې مخکې ښودل شوي، خلاص کړئ بصری اساسمدیر د Developer ټب څخه او د کوډ کړکۍ کې Insert a Module
  • د کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ یې کړئ.
  • 6340

    ستاسو کوډ اوس د چلولو لپاره چمتو دی.

    36>

    دلته RGB کوډونه چې موږ چمتو کړي دي ، تاسو کولی شئ دا یا کوم بل RGB کوډ ومومئ چې تاسو یې د لاندې ورکړل شوي gif په تعقیب کولو سره غواړئ.

    • یوازې په رنګ شوي حجره کلیک وکړئ .<18
    • په کور ټب کې، د ډکولو رنګ تر څنګ په تیر کلیک وکړئ بیا نور رنګونه غوره کړئ. تاسو به د RGB کوډونه د ښکاره شوي رنګونو د پاپ اپ بکس په کسټم ټب کې وګورئ.

    • چل دا کوډ او ستاسو جدول به د رنګونو په اساس ترتیب شي .

    3>

    نور ولولئ: په Excel کې د رنګ له مخې څنګه ترتیب کول (4 معیارونه)

    4. د اکسل جدول د آیکون په واسطه ترتیبولو لپاره VBA تطبیق کړئ

    فرض کړئ چې د ډیټاسیټ جدول د ښه لوستلو لپاره شبیه لري. تاسو کولی شئ جدول د شبیهونو پر بنسټ ترتیب کړئ په Excel کې د VBA میکرو سره.

    پورتنۍ ډیټا سیټ وګورئ. دلته جدول د نمارکو کالمونو کې د شمیرو ارزښتونو تر څنګ عکسونه لري ترڅو پوه شو چې کوم زده کونکی ښه ، بد یا اوسط پایلې لري.

    یادونه وکړئ که تاسو نه پوهیږئ چې تاسو څنګه کولی شئ په حجره کې یو عکس داخل کړئ، تاسو کولی شئ دا په Excel کې د مشروط فارمینګ خصوصیت سره ترسره کړئ.

    • انتخاب کړئ ټوله سلسله یاکالم.
    • ته لاړ شئ مشروط بڼه کول -> Icon Sets . بیا هر هغه آئیکون سیټ چې تاسو یې غواړئ له اختیار څخه غوره کړئ.

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

    مرحلې:

    • د Developer ټب څخه Visual Basic Editor خلاص کړئ او Insert a موډل د کوډ په کړکۍ کې.
    • د کوډ په کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ.
    8528

    ستاسو کوډ اوس د چلولو لپاره چمتو دی.

    دلته،

    • xl5 تیر -> موږ د 5 تیرونو سیټ په مشروط فارمینګ کې له اختیار څخه غوره کړ.
    • توکی (1) -> د لومړی د تیر آئیکون ډول مشخص کړی.
    • توکی (2) -> دوهم د تیر آیکون ډول مشخص کړی.
    • توکی (3) -> د دریم ډول د تیر عکس مشخص کړی.
    • توکی (4) -> د څلورم د تیر آئیکون ډول مشخص کړی.
    • توکی (5) -> د پنځم ډول د تیر آیکون مشخص کړی.

    • چل کړئ دا کوډ او جدول به د شبیهونو پر بنسټ ترتیب شوی .

    نور ولولئ: څنګه په Excel کې د میز اتوماتیک ترتیب کول (5 میتودونه)

    نتیجې 5>

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

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