VBA په Excel کې د قطارونو له لارې لوپ ته (6 مثالونه)

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

فهرست

په دې ټیوټوریل کې به موږ پوښښ وکړو چې څنګه VBA په ایکسل کې د قطارونو له لارې لوپ کولو لپاره وکاروو. موږ د ورته شیانو د بیا تکرار کولو مخنیوي لپاره لوپونه کاروو. پداسې حال کې چې په Microsoft Excel کې کار کوي، موږ ممکن خپل ځان په داسې موقف کې ومومئ چیرې چې موږ باید ورته دنده څو ځله ترسره کړو. موږ کولی شو دا په اسانۍ سره په VBA کې د لوپونو په کارولو سره ترسره کړو. په دې مقاله کې، موږ به د VBA سره په ایکسل کې د قطارونو له لارې لوپ کولو لپاره 6 مثالونه وښیو. هغه لوپ چې موږ به یې په ټولو مثالونو کې وکاروو ' د راتلونکي لوپ لپاره '.

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

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

په Range.xlsm کې د قطارونو له لارې د VBA لوپ

6 په Excel کې د VBA سره په قطار کې د قطارونو له لارې لوپ کولو مثالونه

د مثالونو روښانه کولو لپاره دا ټیوټوریل، موږ به لاندې ډیټاسیټ وکاروو. ډیټاسیټ د 5 پلورونکو په لومړیو دوه میاشتو کې د پلور مقدار لري.

1. د قطارونو <10 له لارې لوپ کولو لپاره د رینج متغیر سره په رینج کې VBA وکاروئ>

په لومړي مثال کې، موږ به د رینج متغیر وکاروو ترڅو په رینج کې د قطارونو له لارې د VBA په ایکسل کې په کارولو سره. موږ به په لاندې ډیټا سیټ کې VBA لوپ پلي کړو.

راځئ چې د دې مثال د ترسره کولو مرحلې وګورو.

مرحلې:

  • د پیل کولو لپاره، فعال کاري پاڼې ته لاړ شئ ' د رینج متغیر '. 2> او انتخاب غوره کړئ ' د کوډ وګورئ '. تاسو هم کولی شئ فشار ورکړئ Alt + F11 د دې خلاصولو لپاره.

  • پورتنۍ کړنه د دې کاري پاڼې لپاره د کوډ کړکۍ پرانیزي. .
  • سربیره پردې، د کوډ کړکۍ کې کوډ ولیکئ:
5704
  • بیا، په چلولو کلیک وکړئ یا F5 <2 فشار ورکړئ د کوډ چلولو لپاره.

  • په پای کې، موږ به د لاندې سکرین شاټ په څیر پایلې ترلاسه کړو.

18>

نور ولولئ: ایکسل VBA: په رینج کې د کالمونو له لارې لوپ (5 مثالونه)

2. VBA د شمیرې تغیراتو سره د قطارونو له لارې لوپ ته پلي کړئ

په قطار کې د قطارونو له لارې د لوپ کولو لپاره بل اختیار د متغیر غوره کول دي. په دوهم مثال کې، موږ به په لاندې ډیټا سیټ کې VBA پلي کړو ترڅو د شمیرو متغیرونو سره د قطارونو له لارې لوپ کړو. د دې طریقې د ترسره کولو لپاره ګامونه.

مرحلې:

  • لومړی، په ښي کلیک په فعاله پاڼه کې چې نوم یې دی شمیري ارزښت '.
  • بیا، انتخاب غوره کړئ ' د کوډ وګورئ '.

  • دا عمل به د دې کاري پاڼې لپاره د کوډ کړکۍ پرانیزي. تاسو کولی شئ د دې کوډ کړکۍ د خلاصولو لپاره Alt + F11 هم فشار ورکړئ.
  • په دې کړکۍ کې لاندې کوډ ټایپ کړئ:
7159
  • له هغې وروسته، د کوډ چلولو لپاره چلول کلیک وکړئ یا F5 کیلي فشار ورکړئ.

  • په نهایت کې، موږ کولی شو د لاندې انځور په څیر پایلې وګورو. پورتني کوډ د عدد بڼه په لسیزو ټکو بدلوي.

ولولئنور: په Excel کې د قطارونو او کالمونو له لارې لوپ ته VBA (5 مثالونه)

3. Excel VBA د کارونکي لخوا غوره شوي رینج کې د قطارونو له لارې لوپ ته په رینج کې

کې دریم مثال، موږ به VBA د کارونکي لخوا غوره شوي رینج کې وکاروو ترڅو په قطار کې د قطارونو له لارې لوپ کړو. نو، کارونکي به وکولی شي د ډیټاسیټ په ټاکل شوې ساحه کې لوپ پلي کړي.

راځئ چې د دې مثال سره تړلي ګامونه وګورو.

مرحلې:

  • په پیل کې، د حجرو سلسله غوره کړئ ( D5:D9 ).

  • بیا، په فعاله پاڼه کې چې د ' استعمال انتخاب شوی ' نومیږي ښي کلیک . انتخاب غوره کړئ ' د کوډ وګورئ '.

12>
  • پورتنۍ کمانډ به د VBA کوډ کړکۍ پرانیزي د فعال کاري پاڼې لپاره. تاسو کولی شئ د کوډ کړکۍ د Alt + F11 په فشارولو سره هم خلاص کړئ. لاندې کوډ په هغه خالي کوډ کړکۍ کې دننه کړئ:
  • 6823
    • بیا، د دې کاري پاڼې د کوډ چلولو لپاره په چلولو باندې کلیک وکړئ یا F5 کلیک وکړئ 2>کیلي.

    • نو، د پیغام بکس ښکاري چې د ټاکل شوي حد لومړی ارزښت ښیې.

    • سربیره پردې، که تاسو په ښه کلیک وکړئ دا به د ټاکل شوي حد دوهم ارزښت بیرته راولي کوم چې حجره ده D6 .

      13>

    1Excel (5 میکرو)

    ورته لوستل

    • څنګه د VBA وکاروئ ترڅو په Excel کې د فعال حجرې څخه رینج غوره کړئ (3 میتودونه) 14>13> ایکسیل میکرو: د ډینامیک رینج سره ډیری کالمونه ترتیب کړئ (4 میتودونه) 14>13> څنګه په Excel VBA کې رینج ته سرې بدل کړئ (3 لارې)

    4. د VBA سره په متحرک حد کې د قطارونو له لارې لوپ

    په څلورم مثال کې، موږ به VBA په متحرک حد کې د قطارونو له لارې لوپ کولو لپاره پلي کړو. . دا بیلګه د تیرو څخه یو څه توپیر لري. موږ به وکولی شو د ایکسل ورک شیټ لپاره په لوپ کې حد تنظیم کړو. موږ به د دې میتود روښانه کولو لپاره لاندې ډیټا سیټ وکاروو. په لاندې ډیټاسیټ کې، موږ به د حد ارزښتونه ( B8:C12 ) د ځانګړي ارزښت سره ډک کړو.

    یوازې لاندې مرحلو ته لاړ شئ د دې طریقې د ترسره کولو لپاره.

    مرحلې:

    • لومړی، د ان پټ ارزښت 6 په حجره کې B1 او C په حجره کې B2 .
    • دوهم، په فعاله حجره کې ښي کلیک وکړئ او انتخاب غوره کړئ ' د کوډ وګورئ .

    • دا کمانډ به د فعال کاري پاڼې لپاره د VBA کوډ کړکۍ پرانیزي. د دې کوډ کړکۍ د خلاصولو بله لاره د Alt + F11 فشارول دي.
    • په دریمه برخه کې لاندې کوډ په دې کوډ کړکۍ کې دننه کړئ:
    9625
    • اوس، د کوډ چلولو لپاره په چلولو کلیک وکړئ یا F5 کیلي کېکاږئ.

    <12
  • په پایله کې، ډیټاسیټ د ارزښت سره ډکیږي $2500.00 په لاندې ډول.
  • یادونه:

    په پورتني عکس کې، ارزښت 6 د رینج لومړی دوه قطارونه استازیتوب کوي ( B8:B9 ).

    • په پای کې، ارزښت 9 دننه کړئ حجره B1 پرځای د 6 . موږ کولی شو پایلې په لاندې عکس کې وګورو.

    5. VBA داخل کړئ د ټول قطار له لارې د رینج

    په پنځم مثال کې، موږ به وګورو چې موږ څنګه کولی شو VBA په ټول قطار کې د رینج له لارې لوپ کولو لپاره پلي کړو. دا مثال به د ټاکل شوي یو یا څو قطارونو څخه د ځانګړي ارزښت موقعیت ومومي.

    نو، راځئ هغه ګامونه وګورو چې موږ به یې د دې مثال اجرا کولو لپاره تعقیب کړو.

    مرحلې:

    • د پیل کولو لپاره، په فعاله پاڼه کې چې د ' ټول قطار ' نومیږي ښي کلیک وکړئ . اختیار انتخاب کړئ ' د کوډ وګورئ '.

    • پورتنۍ کمانډ خالي VBA کوډ کړکۍ خلاصوي د فعال کاري پاڼې لپاره. موږ کولی شو دا کوډ کړکۍ د Alt + F11 په فشارولو سره هم ترلاسه کړو.
    • بیا، لاندې کوډ په دې کوډ کړکۍ کې دننه کړئ:
    3161
    • بیا، په چلولو کلیک وکړئ یا د کوډ چلولو لپاره F5 کیلي کېکاږئ.

    <12
  • په پورتني عکس کې، روښانه شوی ارزښت ' کریس ' هغه ارزښت ته اشاره کوي چې موږ به یې لټوو. د سلسلې ارزښت ' 5:9 ' په ګوته کوي چې موږ به ارزښت د حجرې په سلسله کې وپلټو ( B5:B9 ).
  • په پای کې، د پیغام بکس ښکاره کوي چې ارزښت' کریس ' په حجره کې موقعیت لري B6 .
  • نور ولولئ: د VBA کارولو څرنګوالی هر قطار په اکسیل

    کې په رینج کې 6. د Excel VBA

    سره په رینج کې د هرې n-th قطار له لارې لوپ کړئ په وروستي مثال کې ، موږ به VBA <2 پلي کړو د هر n-th قطار له لارې لوپ کول. په لاندې ډیټا سیټ کې، موږ به زموږ د ډیټا رینج د طاق شمیرو قطارونو کې رنګ سیوري پلي کړو.

    نو، راځئ چې د دې میتود ترسره کولو مرحلې وګورو.

    مرحلې:

    • لومړی، ښی کلیک په فعاله پاڼه کې چې نومول شوی د ' n-th Row '. اختیار انتخاب کړئ ' د کوډ وګورئ '.

    12>
  • بیا، دا یوه خالي VBA کوډ کړکۍ پرانیزي د دې کاري پاڼې لپاره. موږ کولی شو دا کوډ کړکۍ د Alt + F11 په فشارولو سره هم ترلاسه کړو.
  • بیا، لاندې کوډ په هغه کوډ کړکۍ کې ولیکئ:
  • 5598
    • اوس، په چلولو کلک وکړئ یا د کوډ چلولو لپاره F5 کیلي کېکاږئ.

    • په نهایت کې، موږ لیدلی شو چې پورتني کوډ زموږ د ډیټاسیټ څخه یوازې د عجیب شمیر قطارونو سیوري کوي.

    42>

    نور ولولئ: Excel VBA تر خالي حجرې پورې د رینج له لارې لوپ کول (4 مثالونه)

    پایله

    په پایله کې ، دا لارښود تاسو ته د 6 سره د قطارونو له لارې د لوپ کولو مثالونه درکوي VBA په ایکسل کې. په دې مقاله کې موجود د تمرین کاري پاڼه ډاونلوډ کړئ ترڅو خپل مهارتونه ازموینې ته واچوئ. که تاسو کومه پوښتنه لرئ، مهرباني وکړئ په بکس کې یو نظر پریږدئلاندې. زموږ ټیم به هڅه وکړي څومره ژر چې امکان ولري ستاسو پیغام ته ځواب ووایی. په راتلونکي کې د نورو اختراع کونکو Microsoft Excel حلونو لپاره سترګې پټې کړئ.

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