Tabl cynnwys
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!