Gjeni rreshtin e fundit me të dhëna në një gamë duke përdorur makro Excel VBA (7 metoda)

  • Shperndaje Kete
Hugh West

Gjatë punës me Microsoft Excel, gjetja e rreshtave ose kolonave të fundit është një detyrë e zakonshme. Ne përdorim tastierën për të gjetur rreshtat ose kolonat e fundit të përdorura. Por, mund të gjendeni në një situatë ku duhet të gjeni rreshtin e fundit të përdorur nga një grup të dhënash komplekse. Në këtë tutorial, do të mësoni të gjeni rreshtin e fundit me të dhëna në një gamë duke përdorur VBA në Excel me shembuj praktikë dhe ilustrime të duhura.

Shkarkoni Librin e Punës Praktike

Shkarko këtë libër pune praktike.

Gjeni rreshtin e fundit të përdorur në një gamë.xlsm

7 Metoda për të gjetur rreshtin e fundit me të dhëna në një gamë duke përdorur makro Excel VBA

Në seksionet e ardhshme , ne do t'ju ofrojmë shtatë metoda që do t'ju ndihmojnë të gjeni rreshtin e fundit me të dhëna në një gamë duke përdorur VBA në Excel. Ne ju rekomandojmë të mësoni dhe zbatoni të gjitha këto metoda për të pasuruar njohuritë tuaja në Excel.

📕 Lexo më shumë : Gjeni qelizën e fundit me vlerë në rresht në Excel (6 Metoda)

Për të demonstruar këtë tutorial, ne do të përdorim këtë grup të dhënash:

Këtu, ne kemi një grup të dhënash që përbëhet nga disa informacione të lojtarëve. Ne do ta përdorim këtë për t'ju mësuar të gjitha metodat.

Hap redaktuesin VBA

Përpara se të fillojmë, këtu jemi duke ju dhënë një kujtesë të thjeshtë për të hapur Redaktuesin VBA në Excel.

Së pari, shtypni Alt+F11 në tastierën tuaj. Më pas, zgjidhni Fut > Moduli. Pas kësaj, ai do të hapë redaktorin VBA të Excel.

1.Përdorimi i vetive Range.End për të gjetur rreshtin e fundit me të dhëna në një interval duke përdorur VBA

Tani, kjo metodë në thelb gjen fundin e një diapazoni. Kryesisht, diapazoni i fundit i qelizave të përdorura. Ne mund ta përdorim këtë metodë për të gjetur rreshtin e fundit me të dhëna në një interval të caktuar. Përdorimi i VBA do t'ju japë rezultatet e dëshiruara.

📌 Hapat

Fillimisht, hapni VBA Redaktori.

Më pas, shkruani kodin e mëposhtëm:

9720

Tani ruani skedarin. Më pas, shtypni Alt+F8 për të hapur kutinë e dialogut Macro. Zgjidhni range_fund_metod

Pas kësaj, klikoni në Run.

Siç mund ta shihni, ne kemi gjetur me sukses rreshtin e fundit me të dhëna në një gamë duke përdorur VBA në Excel.

2. Range.Gjeni vetitë e VBA në Excel

Tani, në VBA ne përdorim metodën Range.Find për të kërkuar një vlerë të caktuar nga një grup të dhënash. Por kjo metodë është e dobishme për të gjetur rreshtin e fundit me të dhëna në një gamë. Ajo funksionon si Find & Zëvendësoni kutinë e dialogut të Excel. Gama. Metoda e gjetjes ka shumë argumente. Por ne nuk do t'i përdorim të gjitha.

Përpara se të përdorim metodën Range.Find, le t'ju japim një informacion të shpejtë:

Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlPrevious)

What := ”*” – Ylli është një karakter i shkretë që zbulon çdo tekst ose numër në qeli. Është kryesisht njësoj si të eksplorosh për një jo-boshqelizë.

SearchOrder:=xlByRows – Kjo do të thotë të gjesh për të gërmuar në çdo rresht të tërë përpara se të kalosh në tjetrin. Drejtimi kërkohet nga e majta në të djathtë ose nga e djathta në të majtë në varësi të argumentit SearchDirection. Opsioni shtesë këtu është xlByColumns, i cili përdoret kur vendoset kolona e fundit.

SearchDirection:=xlPrevious – Kjo përcakton drejtimin për të eksploruar. xlE mëparshme do të thotë se do të kërkojë nga e djathta në të majtë ose nga poshtë lart. Alternativa tjetër është xlNext e cila zhvendoset në shtegun e kundërt.

📌 Hapat

Së pari, hapni redaktuesin VBA.

Më pas, shkruani kodin e mëposhtëm:

6036

Tani, ruajeni skedarin. Më pas, shtypni Alt+F8 për të hapur kutinë e dialogut Macro. Zgjidhni range_find_method.

Pas kësaj, klikoni në Run .

Në fund, do të gjejë rreshtin e fundit me të dhëna në fletën tonë të punës në Excel.

3. Përdorimi i funksionit SpecialCells për të gjetur rreshtin e fundit duke përdorur VBA

Kjo metoda funksionon si të shtypni Ctrl+End në tastierën tuaj. Kur shtypni Ctrl+End në tastierë, ajo do t'ju çojë gjithmonë në rreshtin e fundit, pavarësisht se ku jeni. Por nëse doni të gjeni rreshtin e fundit të përdorur me të dhënat duke përdorur kodet VBA në Excel, ky kod është një domosdoshmëri për ju.

📌 Hapat

Së pari, hapni redaktuesin VBA.

Më pas, shkruani kodin e mëposhtëm:

2820

Tani, ruajeni skedarin. Pastaj,shtypni Alt+F8 për të hapur kutinë e dialogut Macro. Zgjidhni metoda_specialqelizash .

Pas kësaj, klikoni në Run .

Siç mund ta shihni, ne jemi të suksesshëm në gjetjen e rreshtit të fundit me të dhëna duke përdorur VBA në Excel.

4. Përdorimi i funksionit UsedRange për të gjetur rreshtin e fundit me të dhëna në një interval

UsedRange në VBA është një zotërim i fletës së punës që kthen një objekt intervali që përfaqëson gamën e përdorur (të gjitha qelizat Excel të përdorura ose të ngarkuara në një fletë pune) në një fletë pune të veçantë. Është një veti që nënkupton zonën e mbuluar ose të specifikuar nga qelizat e përdorura lart majtas dhe qelizat e fundit djathtas të përdorura në një fletë pune.

📌 Hapat

Së pari, hapni redaktuesin VBA.

Më pas, shkruani kodin e mëposhtëm:

4351

Tani, ruajeni skedarin. Më pas, shtypni Alt+F8 për të hapur kutinë e dialogut Macro. Zgjidhni metoda_e_përdorur.

Pas kësaj, klikoni në Run .

Më në fund, do të shihni me sukses rreshtin e fundit të përdorur në një fletë pune në Excel.

5. Përdorimi i diapazonit të tabelës duke përdorur VBA në Excel

Nëse keni një tabelën në fletën tuaj të punës, mund të gjeni rreshtin e fundit me të dhëna me këtë metodë.

📌 Hapat

Së pari, hapni redaktuesin VBA .

Më pas, shkruani kodin e mëposhtëm:

3551

Shënim : Këtu, ne po shtojmë 3 me rreshtin e fundit kur filloi grupi ynë i të dhënave pas rreshtit 3.

Tani, ruajeni skedarin. Pastaj shtypni Alt+F8për të hapur kutinë e dialogut Macro. Zgjidhni TableRange_method.

Pas kësaj, klikoni në Run .

Siç mund ta shihni, ne kemi përdorur me sukses metodën e diapazonit të tabelës në kodet VBA për të gjetur rreshtin e fundit me të dhëna në Excel.

6. Përdorimi i Ranges së emërtuar për të gjetur Rreshti i fundit me të dhëna në një interval

Kjo metodë nuk përdoret zakonisht në Excel. Por, ne mendojmë se duhet ta mësoni këtë për të pasuruar njohuritë tuaja.

Nëse grupi juaj i të dhënave ka një gamë të emërtuar, mund ta përdorni këtë kod. Hidhini një sy pamjes së mëposhtme të ekranit. Ai ka një gamë të emërtuar në të.

📌 Hapat

Së pari, hapni redaktuesin VBA .

Më pas, shkruani kodin e mëposhtëm:

5134

Shënim : Ne po shtojmë 1 në rreshtin e fundit sepse diapazoni ynë filloi pas rreshtit 1 .

Tani, ruani skedarin. Më pas, shtypni Alt+F8 për të hapur kutinë e dialogut Macro. Zgjidhni nameRange_method.

Pas kësaj, klikoni në Run.

Siç mund ta shihni, ne kemi arritur të gjejmë rreshtin e fundit me të dhënat duke përdorur VBA.

7. Funksioni CurrentRegion i VBA në Excel

Mund të përdorni gjithashtu metodën CurrentRegion të VBA për të gjetur rreshtin e fundit të përdorur në Excel. Edhe pse është e ndërlikuar, mund ta përdorni këtë në avantazhin tuaj nëse dëshironi.

📌 Hapat

Së pari, hapni Redaktuesin VBA.

Më pas, shkruani kodin e mëposhtëm:

4486

Shënim : Gama duhet të jetë qeliza e parë etë dhënat tuaja. Dhe shtoni numrin e rreshtave sipas zgjedhjes suaj. Këtu, ne shtuam 3 sepse grupi ynë i të dhënave filloi pas rreshtit 3.

Tani, ruani skedarin. Më pas, shtypni Alt+F8 për të hapur kutinë e dialogut Macro. Zgjidhni Metoda_Rajonale aktuale

Pas kësaj, klikoni në Run.

Siç mund ta shihni, ne kemi gjetur me sukses rreshtin e fundit me të dhënat duke përdorur kodin VBA.

💬 Gjërat për t'u mbajtur mend

Gama. End funksionon vetëm në një rresht ose kolonë të vetme. Nëse grupi juaj i të dhënave përmban shumë qeliza bosh, do të jetë e vështirë të gjesh rreshtin e fundit me të dhëna.

Ndonjëherë, duhet të shtoni disa vlera në metodat tuaja për të ekzekutuar kodin pa probleme. Ne shtuam numrat e rreshtave për të gjetur qelizën e fundit. Pra, duhet të mbani mend se nga filloi grupi juaj i të dhënave.

Përfundim

Për të përfunduar, shpresoj që ky tutorial t'ju ketë ofruar një pjesë të njohurive të dobishme për të gjetur rreshtin e fundit me të dhëna në një gamë duke përdorur VBA në Excel. Ne ju rekomandojmë të mësoni dhe zbatoni të gjitha këto udhëzime në grupin tuaj të të dhënave. Shkarkoni fletoren e punës praktike dhe provoni vetë. Gjithashtu, mos ngurroni të jepni komente në seksionin e komenteve. Komentet tuaja të vlefshme na mbajnë të motivuar për të krijuar mësime të tilla.

Mos harroni të kontrolloni faqen tonë të internetit Exceldemy.com për probleme dhe zgjidhje të ndryshme të lidhura me Excel.

Vazhdoni të mësoni metoda të reja dhe vazhdoni të rriteni!

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ë.