Lorg sreath mu dheireadh le dàta ann an raon a’ cleachdadh Excel VBA Macros (7 dòighean)

  • Roinn Seo
Hugh West

Nuair a bhios tu ag obair le Microsoft Excel, is e obair chumanta a th’ ann a bhith a’ lorg sreathan no colbhan mu dheireadh. Cleachdaidh sinn am meur-chlàr gus na sreathan no na colbhan mu dheireadh a chaidh a chleachdadh a lorg. Ach, is dòcha gu bheil thu ann an suidheachadh far am feum thu an t-sreath mu dheireadh a chaidh a chleachdadh a lorg bho stòr-dàta iom-fhillte. San oideachadh seo, ionnsaichidh tu an sreath mu dheireadh a lorg le dàta ann an raon a’ cleachdadh VBA ann an Excel le eisimpleirean practaigeach agus dealbhan ceart.

Luchdaich sìos Leabhar-obrach Cleachdaidh

Luchdaich sìos an leabhar-obrach cleachdaidh seo.<1 Lorg an t-sreath mu dheireadh a chaidh a chleachdadh ann an Raon.xlsm

7 Dòighean gus an t-sreath mu dheireadh a lorg le dàta ann an raon a’ cleachdadh Excel VBA Macros

Anns na h-earrannan a tha ri thighinn , tha sinn a 'dol a thoirt dhut seachd dòighean a chuidicheas tu gus an sreath mu dheireadh a lorg le dàta ann an raon a' cleachdadh VBA ann an Excel. Tha sinn a’ moladh gun ionnsaich thu agus gun cleachd thu na dòighean sin uile gus d’ eòlas Excel a neartachadh.

📕 Leugh More : Lorg an cealla mu dheireadh le luach ann an sreath ann an Excel (6 dòighean)<7

Gus an oideachadh seo a shealltainn, tha sinn gu bhith a’ cleachdadh an dàta seo:

An seo, tha stòr-dàta againn anns a bheil fiosrachadh cuid de chluicheadairean. Cleachdaidh sinn seo gus na dòighean air fad a theagasg dhut.

Fosgail Deasaiche VBA

Mus tòisich sinn, seo sinn aois a’ toirt cuimhneachan sìmplidh dhut gus Deasaiche VBA fhosgladh ann an Excel.

An toiseach, brùth Alt+F11 air a' mheur-chlàr agad. An uairsin, tagh Cuir a-steach > Modal. Às dèidh sin, fosglaidh e deasaiche VBA Excel.

1.Cleachdadh an togalaich Range.End gus an sreath mu dheireadh a lorg le dàta ann an raon a’ cleachdadh VBA

A-nis, tha an dòigh seo gu bunaiteach a’ lorg deireadh raon. Sa mhòr-chuid, an raon cealla mu dheireadh a chaidh a chleachdadh. Is urrainn dhuinn an dòigh seo a chleachdadh gus an sreath mu dheireadh a lorg le dàta ann an raon sònraichte. Le bhith a’ cleachdadh an VBA bheir sin dhut na toraidhean a tha thu ag iarraidh.

📌 Steps

An toiseach, fosgail an VBA Deasaiche.

An uairsin, taip an còd a leanas:

7357

A-nis, sàbhail am faidhle. An uairsin, brùth Alt + F8 gus am bogsa deasbaid Macro fhosgladh. Tagh range_end_method

>

Às dèidh sin, cliog air Run.

0> Mar a chì thu, tha sinn air an t-sreath mu dheireadh a lorg gu soirbheachail le dàta ann an raon a’ cleachdadh VBA ann an Excel.

2. Range.Find Property of VBA ann an Excel

A-nis, ann an VBA bidh sinn a’ cleachdadh modh Range.Find gus luach sònraichte a lorg bho stòr-dàta. Ach tha an dòigh seo feumail airson an sreath mu dheireadh a lorg le dàta ann an raon. Bidh e ag obair mar an Lorg & Cuir an àite bogsa deasbaid Excel. Raon. Tha tòrr argamaidean aig an dòigh lorg. Ach cha chleachd sinn iad uile.

Mus cleachd sinn modh Range.Find, bheir sinn pìos fiosrachaidh sgiobalta dhut:

Cells.Find(“*", searchorder:=xlByRows, searchdirection:=xlAir adhart)

:= ”*” - 'S e caractar cairt-fhiadhaich a th' anns an rionnag a lorgas teacsa no àireamh sam bith anns a' chill. Tha e gu ìre mhòr an aon rud ri bhith a’ sgrùdadh airson neach nach eil falamhcealla.

SearchOrder:=xlByRows – Tha seo a’ ciallachadh Lorg cladhach tro gach sreath slàn mus gluais thu air adhart chun ath fhear. Tha an stiùireadh air a sgrùdadh clì gu deas no deas gu clì a rèir argamaid SearchDirection. 'S e xlByColumns an roghainn a bharrachd an seo, a thèid a chleachdadh nuair a lorgar a' cholbh mu dheireadh.

SearchDirection:=xlRoimhe – Bidh seo a' dearbhadh dè an taobh a bu chòir a rannsachadh. Tha xlPrevious a’ ciallachadh gun dèan e sgrùdadh bho dheas gu clì no bonn gu mullach. Is e an roghainn eile xlNext a ghluaiseas san t-slighe mu choinneamh.

📌 Steps

An toiseach, fosgail an Deasaiche VBA.

An uairsin, taip an còd a leanas:

4812

A-nis, sàbhail am faidhle. An uairsin, brùth Alt + F8 gus am bogsa deasbaid Macro fhosgladh. Tagh range_find_method.

>

Às dèidh sin, cliog air Ruith .

Aig a’ cheann thall, lorgaidh e an sreath mu dheireadh le dàta nar duilleag-obrach Excel.

3. A’ cleachdadh SpecialCells Function gus an sreath mu dheireadh a lorg a’ cleachdadh VBA

This tha modh ag obair mar a bhith a’ putadh Ctrl+End air a’ mheur-chlàr agad. Nuair a bhrùthas tu Ctrl+End air a’ mheur-chlàr agad, bheir e an-còmhnaidh thu chun t-sreath mu dheireadh ge bith càite a bheil thu. Ach ma tha thu airson an sreath mu dheireadh a chleachdar le dàta a lorg le còdan VBA ann an Excel, tha an còd seo riatanach dhut.

📌 Steps

An toiseach, fosgail an Deasaiche VBA.

An uairsin, taip an còd a leanas:

5032

A-nis, sàbhail am faidhle. An uair sin,brùth Alt + F8 gus am bogsa deasbaid Macro fhosgladh. Tagh specialcells_modh .

> Às dèidh sin, cliog air Ruith .

Mar a chì thu, tha sinn soirbheachail ann a bhith a' lorg na loidhne mu dheireadh le dàta a' cleachdadh VBA ann an Excel.

4. A' cleachdadh UsedRange Function gus an t-sreath mu dheireadh a lorg le dàta ann an raon

11>

Tha an UsedRange ann an VBA na sheilbh air an duilleag-obrach a thilleas raon raon a’ riochdachadh an raoin a thathar a’ cleachdadh (a h-uile ceal Excel air a chleachdadh no air a luchdachadh ann an duilleag-obrach) air duilleag-obrach sònraichte. Is e seilbh a th’ ann a tha a’ ciallachadh an raon a tha còmhdaichte no air a shònrachadh le ceallan air an cleachdadh gu h-àrd air an taobh chlì agus na ceallan mu dheireadh air an cleachdadh gu deas ann an duilleag-obrach.

📌 Ceumannan

An toiseach, fosgail an Deasaiche VBA.

An uairsin, taip an còd a leanas:

5491

A-nis, sàbhail am faidhle. An uairsin, brùth Alt + F8 gus am bogsa deasbaid Macro fhosgladh. Tagh usedRange_method.

Às dèidh sin, cliog air Ruith .

Mu dheireadh, chì thu an sreath mu dheireadh a chleachdar air duilleag-obrach ann an Excel gu soirbheachail.

5. A' cleachdadh Raon Clàr a' cleachdadh VBA ann an Excel

Ma tha a clàr san duilleag-obrach agad, gheibh thu an sreath mu dheireadh le dàta leis a’ mhodh seo.

📌 Ceumannan

① An toiseach, fosgail an Deasaiche VBA .

An uairsin, taip an còd a leanas:

8424

An aire : An seo, tha sinn a' cur 3 ris leis an t-sreath mu dheireadh nuair a thòisich an stòr-dàta againn às dèidh sreath 3.

A-nis, sàbhail am faidhle. An uairsin, brùth Alt + F8gus am bogsa deasbaid Macro fhosgladh. Tagh TableRange_method.

Às dèidh sin, cliog air Ruith .

Mar a chì thu, tha sinn air am modh raon clàr ann an còdan VBA a chleachdadh gu soirbheachail gus an loidhne mu dheireadh le dàta ann an Excel a lorg.

6. Cleachdadh an Raon Ainmichte airson Lorg Sreath mu dheireadh le dàta ann an raon

Chan eil an dòigh seo air a chleachdadh gu cumanta ann an Excel. Ach, tha sinn den bheachd gum bu chòir dhut seo ionnsachadh gus an eòlas agad a neartachadh.

Ma tha raon ainmichte aig an stòr-dàta agad, faodaidh tu an còd seo a chleachdadh. Thoir sùil air an dealbh-sgrìn a leanas. Tha raon ainmichte innte.

📌 Steps

An toiseach, fosgail an Deasaiche VBA .

An uairsin, taip an còd a leanas:

5261

An aire : Tha sinn a' cur 1 ris an LastRow oir thòisich an raon againn an dèidh sreath 1 .

A-nis, sàbhail am faidhle. An uairsin, brùth Alt + F8 gus am bogsa deasbaid Macro fhosgladh. Tagh nameRange_method.

Às dèidh sin, cliog air Run.

Mar a chì thu, tha sinn soirbheachail leis an loidhne mu dheireadh a lorg le dàta a’ cleachdadh VBA.

7. Gnìomh CurrentRegion de VBA ann an Excel

Faodaidh tu cuideachd modh CurrentRegion de VBA a chleachdadh gus an loidhne mu dheireadh a chaidh a chleachdadh a lorg ann an Excel. Ged a tha e doirbh, faodaidh tu seo a chleachdadh gu buannachd dhut ma thogras tu.

📌 Steps

An toiseach, fosgail Deasaiche VBA.

An uairsin, taip an còd a leanas:

6755

An aire : Bu chòir don raon a bhith mar a’ chiad chealla dean stòr-dàta agad. Agus cuir àireamh nan sreathan agad a rèir do roghainn. An seo, chuir sinn 3 ris a chionn 's gun do thòisich an stòr-dàta againn an dèidh sreath 3.

Nise, sàbhail am faidhle. An uairsin, brùth Alt + F8 gus am bogsa deasbaid Macro fhosgladh. Tagh modh-obrach an-dràstaRegion_

Às dèidh sin, cliog air Ruith.

0>Mar a chì thu, tha sinn air an t-sreath mu dheireadh a lorg gu soirbheachail le dàta a’ cleachdadh a’ chòd VBA.

💬 Things to Remember

Range.End only works on aon sreath no colbh. Ma tha tòrr cheallan bàna anns an t-seata dàta agad, bidh e doirbh an loidhne mu dheireadh le dàta a lorg.

Aig amannan, feumaidh tu luachan a chur ris na dòighean agad gus an còd a ruith. gu rèidh. Chuir sinn àireamhan sreath ris gus an cealla mu dheireadh a lorg. Mar sin, feumaidh tu cuimhneachadh cò às a thòisich an dàta agad.

Co-dhùnadh

Gus crìochnachadh, tha mi an dòchas gu bheil an oideachadh seo air pìos eòlais feumail a thoirt dhut gus an t-sreath mu dheireadh a lorg le dàta ann an raon cleachdadh VBA ann an Excel. Tha sinn a’ moladh gun ionnsaich thu agus gun cuir thu an stiùireadh seo gu lèir ris an dàta agad. Luchdaich sìos an leabhar-obrach cleachdaidh agus feuch iad sin thu fhèin. Cuideachd, faodaidh tu fios air ais a thoirt seachad anns an earrann bheachdan. Tha an fhios-air-ais luachmhor agad gar cumail air ar brosnachadh gus clasaichean-teagaisg mar seo a chruthachadh.

Na dìochuimhnich sùil a thoirt air an làrach-lìn againn Exceldemy.com airson diofar dhuilgheadasan agus fuasglaidhean co-cheangailte ri Excel.

Lean ort ag ionnsachadh dhòighean ùra agus cùm a’ fàs!

Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.