Darganfod Rhes Olaf gyda Data mewn Ystod Gan Ddefnyddio Macros VBA Excel (7 Dull)

  • Rhannu Hwn
Hugh West

Wrth weithio gyda Microsoft Excel, mae dod o hyd i resi neu golofnau olaf yn dasg gyffredin. Rydym yn defnyddio'r bysellfwrdd i ddod o hyd i'r rhesi neu golofnau a ddefnyddiwyd ddiwethaf. Ond, efallai y byddwch chi mewn sefyllfa lle mae angen i chi ddod o hyd i'r rhes olaf a ddefnyddiwyd o set ddata gymhleth. Yn y tiwtorial hwn, byddwch yn dysgu dod o hyd i'r rhes olaf gyda data mewn ystod gan ddefnyddio VBA yn Excel gydag enghreifftiau ymarferol a darluniau cywir.

Lawrlwythwch Gweithlyfr Ymarfer

Lawrlwythwch y llyfr gwaith ymarfer hwn.<1 Dod o Hyd i Rhes a Ddefnyddir Diwethaf Mewn Ystod.xlsm

7 Dull o Ddod o Hyd i'r Rhes Olaf gyda Data Mewn Ystod Gan Ddefnyddio Macros VBA Excel

Yn yr adrannau sydd i ddod , rydym yn mynd i ddarparu saith dull i chi a fydd yn eich helpu i ddod o hyd i'r rhes olaf gyda data mewn ystod gan ddefnyddio VBA yn Excel. Rydym yn argymell eich bod yn dysgu ac yn defnyddio'r holl ddulliau hyn i gyfoethogi eich gwybodaeth Excel.

📕 Darllen Mwy : Dod o hyd i'r Gell Olaf Gyda Gwerth yn Rhes yn Excel (6 Dull)<7

I ddangos y tiwtorial hwn, rydym yn mynd i ddefnyddio'r set ddata hon:

Yma, mae gennym set ddata sy'n cynnwys gwybodaeth rhai chwaraewyr. Byddwn yn defnyddio hwn i ddysgu'r holl ddulliau i chi.

Agor Golygydd VBA

Cyn i ni ddechrau, dyma ni'n heneiddio gan roi nodyn atgoffa syml i chi agor y Golygydd VBA i mewn Excel.

Yn gyntaf, pwyswch Alt+F11 ar eich bysellfwrdd. Yna, dewiswch Mewnosod > Modiwl. Wedi hynny, bydd yn agor golygydd VBA Excel.

1.Defnyddio'r Eiddo Range.End i Ddod o Hyd i'r Rhes Olaf gyda Data mewn Ystod Gan Ddefnyddio VBA

Nawr, mae'r dull hwn yn y bôn yn dod o hyd i ddiwedd ystod. Yn bennaf, yr ystod celloedd a ddefnyddiwyd ddiwethaf. Gallwn ddefnyddio'r dull hwn i ddod o hyd i'r rhes olaf gyda data mewn ystod benodol. Bydd defnyddio'r VBA yn rhoi'r canlyniadau dymunol i chi.

📌 Camau

Yn gyntaf, agorwch y VBA Golygydd.

Yna, teipiwch y cod canlynol:

1783

Nawr, cadwch y ffeil. Yna, pwyswch Alt+F8 i agor y blwch deialog Macro. Dewiswch range_end_method

>

Ar ôl hynny, cliciwch ar Rhedeg.

0>Fel y gallwch weld, rydym wedi llwyddo i ddod o hyd i'r rhes olaf gyda data mewn ystod gan ddefnyddio VBA yn Excel.

2. Ystod.Dod o Hyd i Eiddo VBA yn Excel

Nawr, yn VBA rydym yn defnyddio'r dull Range.Find i chwilio am werth penodol o set ddata. Ond mae'r dull hwn yn ddefnyddiol i ddod o hyd i'r rhes olaf gyda data mewn ystod. Mae'n gweithio fel y Find & Disodli blwch deialog o Excel. Amrediad. Mae gan y dull Dod o hyd i lawer o ddadleuon. Ond ni fyddwn yn eu defnyddio i gyd.

Cyn i ni ddefnyddio'r dull Range.Find, gadewch i ni roi darn o wybodaeth gyflym i chi:

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

Beth := ”*” – Mae'r seren yn nod nod chwilio sy'n darganfod unrhyw destun neu rif yn y gell. Mae'n bennaf yr un peth ag archwilio am un nad yw'n wagcell.

SearchOrder:=xlByRows – Mae hyn yn golygu Canfod palu drwy bob rhes gyfan cyn symud ymlaen i'r nesaf. Chwilir y cyfeiriad o'r chwith i'r dde neu o'r dde i'r chwith yn dibynnu ar ddadl SearchDirection. Yr opsiwn ychwanegol yma yw xlByColumns, sy'n cael ei ddefnyddio wrth leoli'r golofn olaf.

SearchDirection:=xlYn flaenorol – Mae hwn yn pennu pa gyfeiriad i'w archwilio. Mae xlPrevious yn golygu y bydd yn chwilio o'r dde i'r chwith neu o'r gwaelod i'r brig. Y dewis arall arall yw xlNext sy'n symud yn y llwybr gwrthwynebol.

📌 Camau

Yn gyntaf, agorwch y Golygydd VBA.

Yna, teipiwch y cod canlynol:

1716

Nawr, cadwch y ffeil. Yna, pwyswch Alt + F8 i agor y blwch deialog Macro. Dewiswch range_find_method.

>

Wedi hynny, cliciwch ar Rhedeg .

Yn y diwedd, bydd yn dod o hyd i'r rhes olaf gyda data yn ein taflen waith Excel.

3. Defnyddio Swyddogaeth SpecialCells i Darganfod Rhes Olaf Gan Ddefnyddio VBA

Hwn Mae'r dull yn gweithio fel pwyso Ctrl+End ar eich bysellfwrdd. Pan fyddwch chi'n pwyso Ctrl + End ar eich bysellfwrdd, bydd bob amser yn mynd â chi i'r rhes olaf waeth ble rydych chi. Ond os ydych chi am ddod o hyd i'r rhes olaf a ddefnyddiwyd gyda data gan ddefnyddio codau VBA yn Excel, mae'r cod hwn yn hanfodol i chi.

📌 Camau

Yn gyntaf, agorwch y Golygydd VBA.

Yna, teipiwch y cod canlynol:

4861

Nawr, cadwch y ffeil. Yna,pwyswch Alt + F8 i agor y blwch deialog Macro. Dewiswch method_celloedd_arbennig .

Wedi hynny, cliciwch ar Rhedeg .

Fel y gwelwch, rydym wedi llwyddo i ddod o hyd i'r rhes olaf gyda data gan ddefnyddio VBA yn Excel.

4. Defnyddio Swyddogaeth UsedRange i Dod o Hyd i'r Rhes Olaf gyda Data Mewn Ystod

Mae'r UsedRange yn VBA yn feddiant o'r daflen waith sy'n dychwelyd gwrthrych amrediad sy'n cynrychioli'r ystod a ddefnyddir (pob cell Excel a ddefnyddir neu a lwythwyd mewn taflen waith) ar daflen waith benodol. Mae'n briodwedd sy'n golygu'r ardal a gwmpesir neu a nodir gan gelloedd a ddefnyddir ar y chwith uchaf a'r celloedd olaf a ddefnyddir ar y dde mewn taflen waith.

📌 Camau

Yn gyntaf, agorwch y Golygydd VBA.

Yna, teipiwch y cod canlynol:

6959

Nawr, cadwch y ffeil. Yna, pwyswch Alt + F8 i agor y blwch deialog Macro. Dewiswch dull_defnyddioRange_.

Wedi hynny, cliciwch ar Rhedeg .

Yn olaf, fe welwch y rhes ddiwethaf a ddefnyddiwyd ar daflen waith yn Excel yn llwyddiannus.

5. Defnyddio Tabl Ystod gan ddefnyddio VBA yn Excel

Os oes gennych chi tabl yn eich taflen waith, gallwch ddod o hyd i'r rhes olaf gyda data gyda'r dull hwn.

📌 Camau

① Yn gyntaf, agorwch y Golygydd VBA .

Yna, teipiwch y cod canlynol:

6046

Sylwer : Yma, rydym yn ychwanegu 3 gyda'r rhes olaf wrth i'n set ddata gychwyn ar ôl rhes 3.

Nawr, cadwch y ffeil. Yna, pwyswch Alt + F8i agor y blwch deialog Macro. Dewiswch TableRange_method.

Wedi hynny, cliciwch ar Rhedeg .

Fel y gwelwch, rydym wedi llwyddo i ddefnyddio'r dull amrediad tabl mewn codau VBA i ddod o hyd i'r rhes olaf gyda data yn Excel.

6. Defnyddio'r Ystod a Enwir i Ddarganfod Rhes Olaf gyda Data mewn Ystod

Nid yw'r dull hwn yn cael ei ddefnyddio'n gyffredin yn Excel. Ond, rydyn ni'n meddwl y dylech chi ddysgu hyn i gyfoethogi'ch gwybodaeth.

Os oes gan eich set ddata ystod a enwir, gallwch chi ddefnyddio'r cod hwn. Cymerwch olwg ar y screenshot canlynol. Mae ganddo ystod a enwir ynddo.

📌 Camau

Yn gyntaf, agorwch y Golygydd VBA .

Yna, teipiwch y cod canlynol:

2315

Sylwer : Rydym yn ychwanegu 1 at y Rhes Olaf oherwydd bod ein hystod wedi cychwyn ar ôl rhes 1 .

Nawr, cadwch y ffeil. Yna, pwyswch Alt+F8 i agor y blwch deialog Macro. Dewiswch nameRange_method.

Wedi hynny, cliciwch ar Rhedeg.

Fel y gwelwch, rydym yn llwyddiannus i ddod o hyd i'r rhes olaf gyda data gan ddefnyddio VBA.

7. Swyddogaeth CurrentRegion VBA yn Excel

Gallwch hefyd ddefnyddio'r dull CurrentRegion o VBA i ddod o hyd i'r rhes olaf a ddefnyddiwyd yn Excel. Er ei fod yn anodd, gallwch chi ddefnyddio hwn er mantais i chi os ydych chi eisiau.

📌 Camau

Yn gyntaf, agorwch y Golygydd VBA.

Yna, teipiwch y cod canlynol:

4334

Sylwer : Dylai'r ystod fod yn gell gyntafeich set ddata. Ac ychwanegwch eich rhif rhesi yn ôl eich dewis. Yma, rydym wedi ychwanegu 3 oherwydd bod ein set ddata wedi dechrau ar ôl rhes 3.

Nawr, cadwch y ffeil. Yna, pwyswch Alt + F8 i agor y blwch deialog Macro. Dewiswch Dull_Rhanbarth Cyfredol

Wedi hynny, cliciwch ar Rhedeg.

0>Fel y gallwch weld, rydym wedi llwyddo i ddod o hyd i'r rhes olaf gyda data gan ddefnyddio'r cod VBA.

💬 Pethau i'w Cofio

Mae Range.End yn gweithio ymlaen yn unig rhes neu golofn sengl. Os yw eich set ddata yn cynnwys llawer o gelloedd gwag, bydd yn anodd dod o hyd i'r rhes olaf gyda data.

Weithiau, mae'n rhaid i chi ychwanegu rhai gwerthoedd at eich dulliau i redeg y cod yn esmwyth. Fe wnaethom ychwanegu rhifau rhes i ddod o hyd i'r gell olaf. Felly, mae'n rhaid i chi gofio o ble y dechreuodd eich set ddata.

Casgliad

I gloi, rwy'n gobeithio bod y tiwtorial hwn wedi rhoi darn o wybodaeth ddefnyddiol i chi ddod o hyd i res olaf gyda data mewn ystod defnyddio VBA yn Excel. Rydym yn argymell eich bod yn dysgu ac yn cymhwyso'r holl gyfarwyddiadau hyn i'ch set ddata. Lawrlwythwch y gweithlyfr ymarfer a rhowch gynnig ar y rhain eich hun. Hefyd, mae croeso i chi roi adborth yn yr adran sylwadau. Mae eich adborth gwerthfawr yn ein cadw'n gymhellol i greu tiwtorialau fel hyn.

Peidiwch ag anghofio edrych ar ein gwefan Exceldemy.com am wahanol broblemau ac atebion sy'n ymwneud ag Excel.

Daliwch ati i ddysgu dulliau newydd a daliwch ati i dyfu!

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.