VBA për të kaluar nëpër rreshta në interval në Excel (6 shembuj)

  • Shperndaje Kete
Hugh West

Në këtë tutorial, ne do të trajtojmë se si të përdorim VBA për të qarkulluar nëpër rreshta në interval në Excel. Ne përdorim sythe për të parandaluar të njëjtën gjë pa pushim. Ndërsa punojmë në Microsoft Excel , mund të gjejmë veten në një pozicion ku duhet të kryejmë të njëjtën detyrë shumë herë. Ne mund ta bëjmë këtë lehtësisht duke përdorur sythe në VBA . Në këtë artikull, ne do të demonstrojmë 6 shembuj për të kaluar nëpër rreshta në excel me VBA . Cikli që do të përdorim në të gjithë shembujt është ' Për-Next Loop '.

Shkarkoni Librin e Punës Praktike

Ne mund ta shkarkojmë librin e punës praktike nga këtu.

VBA Loop përmes rreshtave në Range.xlsm

6 Shembuj për të qarkulluar nëpër rreshta në interval me VBA në Excel

Për të ilustruar shembujt e këtë tutorial, ne do të përdorim të dhënat e mëposhtme. Të dhënat e të dhënave përmban shumat e shitjeve për dy muajt e parë të 5 shitësve .

1. Përdorni VBA në varg me variabël të intervalit për të kaluar nëpër rreshta

Në shembullin e parë, ne do të përdorim variablin e intervalit për të kaluar nëpër rreshta në interval duke përdorur VBA në excel. Ne do të aplikojmë një cikli VBA në grupin e mëposhtëm të të dhënave.

Le të shohim hapat për të kryer këtë shembull.

HAPAT:

  • Për të filluar, shko te fleta aktive e punës ' Variabla e diapazonit '.
  • Përveç kësaj, kliko me të djathtën dhe zgjidhni opsionin ' Shiko kodin '. Ju gjithashtu mund të shtypni Alt + F11 për ta hapur atë.

  • Veprimi i mësipërm hap një dritare kodi për atë fletë pune .
  • Për më tepër, shkruani kodin në dritaren e kodit:
9618
  • Më pas, klikoni në Run ose shtypni F5 për të ekzekutuar kodin.

  • Më në fund, do të marrim rezultate si pamja e mëposhtme e ekranit.

Lexo më shumë: Excel VBA: Loop Through Columns in Range (5 Shembuj)

2. Apliko VBA në Loop Through Rows in Range me Variable Numeric

Një opsion tjetër për të kaluar nëpër rreshta në një varg është zgjedhja e ndryshores. Në shembullin e dytë, ne do të aplikojmë VBA në grupin e mëposhtëm të të dhënave për të kaluar nëpër rreshta në varg me variabla numerike.

Le t'i hedhim një sy hapat për të bërë këtë metodë.

HAPA:

  • Së pari, kliko me të djathtën në fletën aktive të quajtur ' Numerike Vlera '.
  • Më pas, zgjidhni opsionin " Shiko kodin ".

  • Kjo veprimi do të hapë një dritare kodi për atë fletë pune. Ju gjithashtu mund të shtypni Alt + F11 për të hapur atë dritare kodi.
  • shkruani kodin e mëposhtëm në atë dritare:
5559
  • Pas kësaj, klikoni në Run ose shtypni tastin F5 për të ekzekutuar kodin.

  • Më në fund, ne mund të shohim rezultate si në foton e mëposhtme. Kodi i mësipërm e ndryshon formatin e numrit në presje dhjetore.

LexoMë shumë: VBA për të qarkulluar nëpër rreshta dhe kolona në një interval në Excel (5 shembuj)

3. Excel VBA në intervalin e zgjedhur nga përdoruesi për të qarkulluar nëpër rreshta në interval

Në shembulli i tretë, ne do të përdorim VBA në një gamë të përzgjedhur nga përdoruesi për të kaluar nëpër rreshta në një varg. Pra, përdoruesi do të jetë në gjendje të aplikojë një lak në një zonë të zgjedhur të grupit të të dhënave.

Le të shohim hapat që lidhen me këtë shembull.

HAPA:

  • Në fillim, zgjidhni gamën e qelizave ( D5:D9 ).

  • Më pas, kliko me të djathtën në fletën aktive të quajtur ' Përdoruesi i zgjedhur '. Zgjidhni opsionin ' Shiko kodin '.

  • Komanda e mësipërme do të hapë një dritare kodi VBA për fletën aktive të punës. Ju gjithashtu mund ta hapni atë dritare kodi duke shtypur Alt + F11 . Fusni kodin e mëposhtëm në atë dritare kodi bosh:
7489
  • Më pas, për të ekzekutuar kodin për atë fletë pune klikoni në Run ose shtypni F5 kyç.

  • Pra, shfaqet një kuti mesazhi që tregon vlerën e parë të diapazonit të zgjedhur.

  • Për më tepër, nëse klikoni në OK do të kthejë vlerën e dytë të diapazonit të zgjedhur që është qeliza D6 .

  • Ky proces do të vazhdojë deri në vlerën e fundit të diapazonit të zgjedhur që është qeliza D9 .

Lexo më shumë: Si të përdorim VBA për të numëruar rreshtat në interval me të dhëna nëExcel (5 makro)

Lexime të ngjashme

  • Si të përdorni VBA për të zgjedhur intervalin nga qeliza aktive në Excel (3 metoda)
  • Makro Excel: Rendit kolonat e shumta me diapazonin dinamik (4 metoda)
  • Si të konvertohet diapazoni në varg në Excel VBA (3 mënyra)

4. Lidhni nëpër rreshta në diapazonin dinamik me VBA

Në shembullin e katërt, ne do të aplikojmë VBA për të kaluar nëpër rreshta në diapazonin dinamik . Ky shembull është paksa i ndryshëm nga ai i mëparshmi. Ne do të jemi në gjendje të personalizojmë gamën në ciklin për fletën e punës excel. Ne do të përdorim të dhënat e mëposhtme për të ilustruar këtë metodë. Në grupin e mëposhtëm të të dhënave, ne do të plotësojmë vlerat e diapazonit ( B8:C12 ) me një vlerë specifike.

Vetëm kaloni hapat e mëposhtëm për të kryer këtë metodë.

HAPA:

  • Së pari, futni vlerën 6 në qelizën B1 dhe C në qelizën B2 .
  • Së dyti, kliko me të djathtën në qelizën aktive dhe zgjidh opsionin ' Shiko kodin '.

  • Kjo komandë do të hapë një dritare kodi VBA për fletën aktive të punës. Një mënyrë tjetër për të hapur atë dritare kodi është duke shtypur Alt + F11 .
  • Së treti fut kodin e mëposhtëm në atë dritare kodi:
6646
  • Tani, për të ekzekutuar kodin klikoni në Run ose shtypni tastin F5 .

  • Si rezultat, grupi i të dhënave mbushet me vlerën 2500,00$ në mënyrën e mëposhtme.

SHËNIM:

Në imazhin e mësipërm, vlera 6 përfaqëson dy rreshtat e parë të diapazonit ( B8:B9 ).

  • Së fundi, fut vlerën 9 në qeliza B1 në vend të 6 . Ne mund t'i shohim rezultatet në imazhin e mëposhtëm.

5. Fusni VBA në ciklin përmes të gjithë rreshtit në intervalin

Në shembullin e pestë, ne do të shohim se si mund të aplikojmë VBA për të kaluar nëpër të gjithë rreshtin në interval. Ky shembull do të gjejë pozicionin e një vlere specifike nga një ose shumë rreshta të zgjedhur.

Pra, le të shohim hapat që do të ndjekim për të ekzekutuar këtë shembull.

HAPA:

  • Për të filluar, kliko me të djathtën në fletën aktive të quajtur ' I gjithë rreshti '. Zgjidhni opsionin ' Shiko kodin '.

  • Komanda e mësipërme hap një dritare të zbrazët të kodit VBA për fletën aktive të punës. Ne gjithashtu mund ta marrim këtë dritare kodi duke shtypur Alt + F11 .
  • Më pas, futni kodin e mëposhtëm në atë dritare kodi:
8409
  • Më pas, klikoni në Run ose shtypni tastin F5 për të ekzekutuar kodin.

  • Në imazhin e mësipërm, vlera e theksuar ' Chris ' tregon vlerën që do të kërkojmë. Vlera e intervalit " 5:9 " tregon se do të kërkojmë vlerën në intervalin e qelizave ( B5:B9 ).
  • Më në fund, një kuti mesazhi tregon se vlera' Chris ' ndodhet në qelizën B6 .

Lexo më shumë: Si të përdorni VBA për Çdo rresht në një diapazon në Excel

6. Kaloni nëpër çdo rresht të n-të në interval me Excel VBA

Në shembullin e fundit, ne do të aplikojmë VBA për të kaluar nëpër çdo rresht n-të në interval. Në grupin e mëposhtëm të të dhënave, ne do të aplikojmë hijezimin e ngjyrave në rreshtat e numrave tek të diapazonit tonë të të dhënave.

Pra, le të shohim hapat për të kryer këtë metodë.

0> HAPA:

  • Së pari, kliko me të djathtën në fletën aktive të quajtur ' Rreshti i n-të '. Zgjidhni opsionin ' Shiko kodin '.

  • Më pas, hap një dritare të zbrazët të kodit VBA për atë fletë pune. Ne gjithashtu mund ta marrim këtë dritare kodi duke shtypur Alt + F11 .
  • Më pas, shkruani kodin e mëposhtëm në atë dritare kodi më pas:
9337
  • Tani, klikoni në Run ose shtypni tastin F5 për të ekzekutuar kodin.

  • Së fundi, ne mund të shohim se kodi i mësipërm zbeh vetëm rreshtat e numrave tek nga grupi ynë i të dhënave.

Lexo më shumë: Excel VBA te Loop through Range deri Empty Cell (4 Shembuj)

Përfundim

Si përfundim, ky tutorial ju jep 6 shembuj të ciklimit të rreshtave në varg me VBA në excel. Shkarkoni fletën e punës praktike që gjendet në këtë artikull për të vënë në provë aftësitë tuaja. Nëse keni ndonjë pyetje, ju lutemi lini një koment në kutimë poshtë. Ekipi ynë do të përpiqet t'i përgjigjet mesazhit tuaj sa më shpejt të jetë e mundur. Mbani një sy për zgjidhje më krijuese Microsoft Excel në të ardhmen.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.