VBA i Dolen Trwy Resi mewn Ystod yn Excel (6 Enghraifft)

  • Rhannu Hwn
Hugh West

Tabl cynnwys

Yn y tiwtorial hwn, byddwn yn ymdrin â sut i ddefnyddio VBA i ddolennu trwy resi mewn ystod yn excel. Rydym yn defnyddio dolenni i atal gwneud yr un peth dro ar ôl tro. Wrth weithio yn Microsoft Excel , efallai y byddwn mewn sefyllfa lle mae'n rhaid i ni gyflawni'r un dasg sawl gwaith. Gallwn wneud hyn yn hawdd gan ddefnyddio dolenni yn VBA . Yn yr erthygl hon, byddwn yn dangos 6 enghreifftiau i ddolennu trwy resi yn excel gyda VBA . Y ddolen y byddwn yn ei defnyddio drwy'r enghreifftiau yw'r ' Ar gyfer y Dolen Nesaf '.

Lawrlwythwch Gweithlyfr Ymarfer

Gallwn lawrlwytho'r gweithlyfr ymarfer o'r fan hon.

VBA Dolen Trwy Resi yn Ystod.xlsm

6 Enghreifftiol i Dolen Trwy Resi Mewn Ystod gyda VBA yn Excel

I ddarlunio'r enghreifftiau o y tiwtorial hwn, byddwn yn defnyddio'r set ddata ganlynol. Mae'r set ddata yn cynnwys symiau gwerthiant ar gyfer y ddau fis cyntaf o 5 Gwerthwr .

1. Defnyddiwch VBA mewn Ystod ag Ystod Newidyn i Dolen Trwy Rhesi <10

Yn yr enghraifft gyntaf, byddwn yn defnyddio'r newidyn amrediad i ddolennu trwy resi mewn amrediad gan ddefnyddio VBA yn excel. Byddwn yn defnyddio dolen VBA yn y set ddata ganlynol.

Gadewch i ni weld y camau i berfformio'r enghraifft hon.

CAMAU:

  • I ddechrau, ewch i'r daflen waith weithredol ' Ystod Newidyn '.
  • Yn ogystal, cliciwch ar y dde a dewiswch yr opsiwn ' Gweld Cod '. Gallwch hefyd bwyso Alt + F11 i'w hagor.

>
  • Mae'r weithred uchod yn agor ffenestr cod ar gyfer y daflen waith honno .
  • Ymhellach, teipiwch y cod yn y ffenestr cod:
  • 1708
    • Yna, cliciwch ar y Rhedeg neu pwyswch F5 i redeg y cod.

    >
  • Yn olaf, byddwn yn cael canlyniadau fel y sgrinlun canlynol.
  • Darllen Mwy: Excel VBA: Dolen Trwy Golofnau Mewn Ystod (5 Enghreifftiau)

    2. Gwneud cais VBA i Dolen Trwy Resi Mewn Ystod gyda Newidyn Rhifol

    Opsiwn arall ar gyfer dolennu trwy resi mewn ystod yw dewis y newidyn. Yn yr ail enghraifft, byddwn yn cymhwyso VBA yn y set ddata ganlynol i ddolennu trwy resi mewn ystod gyda newidynnau rhifol.

    Gadewch i ni edrych ar camau i wneud y dull hwn.

    CAMAU:

    • Yn gyntaf, cliciwch ar y dde ar y ddalen weithredol o'r enw ' Numeric Gwerth '.
    • Nesaf, dewiswch yr opsiwn ' Gweld y Cod '.

    >
  • Hwn bydd gweithredu yn agor ffenestr cod ar gyfer y daflen waith honno. Gallwch hefyd wasgu Alt + F11 i agor y ffenestr cod honno.
  • teipiwch y cod canlynol yn y ffenestr honno:
  • 4397
      13>Ar ôl hynny, cliciwch ar Rhedeg neu pwyswch yr allwedd F5 i redeg y cod.

    • Yn olaf, gallwn weld canlyniadau fel y llun canlynol. Mae'r cod uchod yn newid fformat y rhif yn bwyntiau degol.

    DarllenMwy: VBA i Dolen trwy Rhesi a Cholofnau mewn Ystod yn Excel (5 Enghraifft)

    3. Excel VBA mewn Ystod a Ddewiswyd gan Ddefnyddiwr i Dolen Trwy Resi Mewn Ystod

    Yn y trydydd enghraifft, byddwn yn defnyddio VBA mewn ystod a ddewisir gan ddefnyddwyr i ddolennu trwy resi mewn ystod. Felly, bydd y defnyddiwr yn gallu defnyddio dolen mewn ardal ddewisol o'r set ddata.

    Gadewch i ni weld y camau sy'n gysylltiedig â'r enghraifft hon.

    CAMAU:

    • Yn y dechrau, dewiswch yr ystod celloedd ( D5:D9 ).

    • Nesaf, de-gliciwch ar y ddalen weithredol o'r enw ' Dewiswyd y Defnyddiwr '. Dewiswch yr opsiwn ' Gweld Cod '.

    >
  • Bydd y gorchymyn uchod yn agor ffenestr cod VBA ar gyfer y daflen waith weithredol. Gallwch hefyd agor y ffenestr cod honno trwy wasgu Alt + F11 . Mewnosodwch y cod canlynol yn y ffenestr cod gwag honno:
  • 9475
    • Yna, i redeg y cod ar gyfer y daflen waith honno cliciwch ar y Run neu pwyswch y F5 allwedd.

    >
  • Felly, mae blwch neges yn ymddangos yn dangos gwerth cyntaf yr amrediad a ddewiswyd.
    • Ar ben hynny, os cliciwch ar Iawn bydd yn dychwelyd ail werth yr ystod a ddewiswyd sef cell D6 .
    • <15

        >
      • Bydd y broses hon yn parhau tan werth olaf yr amrediad a ddewiswyd sef cell D9 .

      <29

      Darllen Mwy: Sut i Ddefnyddio VBA i Gyfrif Rhesi Mewn Ystod gyda Data ynExcel (5 Macros)

      Darlleniadau Tebyg

      • Sut i Ddefnyddio VBA i Ddewis Ystod o Gell Actif yn Excel (3 Dull)
      • Excel Macro: Trefnu Colofnau Lluosog gydag Ystod Deinamig (4 Dull)
      • Sut i Drosi Ystod i Arae yn Excel VBA (3 Ffordd)

      4. Dolen Drwodd Rhesi mewn Ystod Deinamig gyda VBA

      Yn y bedwaredd enghraifft, byddwn yn cymhwyso VBA i ddolennu trwy resi mewn amrediad deinamig . Mae'r enghraifft hon ychydig yn wahanol i'r rhai blaenorol. Byddwn yn gallu addasu'r ystod yn y ddolen ar gyfer y daflen waith excel. Byddwn yn defnyddio'r set ddata ganlynol i ddangos y dull hwn. Yn y set ddata ganlynol, byddwn yn llenwi gwerthoedd yr amrediad ( B8:C12 ) gyda gwerth penodol.

      Ewch drwy'r camau isod i berfformio'r dull hwn.

      CAMAU:

      • Yn gyntaf, gwerth mewnbwn 6 yn y gell B1 a C yn y gell B2 .
      • Yn ail, cliciwch ar y dde ar y gell weithredol a dewiswch yr opsiwn ' Gweld y Cod '.

      >
    • Bydd y gorchymyn hwn yn agor ffenestr cod VBA ar gyfer y daflen waith weithredol. Ffordd arall o agor y ffenestr cod honno yw trwy wasgu Alt + F11 .
    • Yn drydydd mewnosodwch y cod canlynol yn y ffenestr cod honno:
    7820
    • Nawr, i redeg y cod cliciwch ar y Rhedeg neu pwyswch yr allwedd F5 .

  • O ganlyniad, mae'r set ddata yn llenwi â'r gwerth $2500.00 yn y ffordd ganlynol.
  • SYLWER:

    Yn y llun uchod, mae'r gwerth 6 yn cynrychioli dwy res gyntaf yr amrediad ( B8:B9 ).

    • Yn olaf, mewnbynnu'r gwerth 9 yn cell B1 yn lle 6 . Gallwn weld y canlyniadau yn y ddelwedd ganlynol.

    5. Mewnosod VBA i Dolen Trwy'r Rhes Gyfan yn Ystod

    Yn y bumed enghraifft, byddwn yn gweld sut y gallwn wneud cais VBA i ddolennu drwy'r rhes gyfan mewn ystod. Bydd yr enghraifft hon yn dod o hyd i leoliad gwerth penodol o un neu resi lluosog a ddewiswyd.

    Felly, gadewch i ni weld y camau y byddwn yn eu dilyn i weithredu'r enghraifft hon.

    CAMAU:

    • I ddechrau, cliciwch ar y dde ar y ddalen weithredol o'r enw ' Rhes Gyfan '. Dewiswch yr opsiwn ' Gweld Cod '.

    • Mae'r gorchymyn uchod yn agor ffenestr cod wag VBA ar gyfer y daflen waith weithredol. Gallwn hefyd gael y ffenestr cod hon trwy wasgu Alt + F11 .
    • Nesaf, mewnosodwch y cod canlynol yn y ffenestr cod honno:
    6673
    • Yna, cliciwch ar y Rhedeg neu pwyswch yr allwedd F5 i redeg y cod.

    <12
  • Yn y ddelwedd uchod, mae'r gwerth amlygedig ' Chris ' yn nodi'r gwerth y byddwn yn chwilio amdano. Mae gwerth amrediad ' 5:9 ' yn nodi y byddwn yn chwilio'r gwerth yn yr ystod celloedd ( B5:B9 ).
  • Yn olaf, mae blwch neges yn dangos bod y gwerthMae ' Chris ' wedi'i leoli yng nghell B6 .
  • Darllen Mwy: Sut i Ddefnyddio VBA ar gyfer Pob Rhes mewn Ystod yn Excel

    6. Cylchdrowch Trwy Bob n-fed Rhes mewn Ystod gydag Excel VBA

    Yn yr enghraifft olaf, byddwn yn gwneud cais VBA dolennu drwy bob n-fed rhes mewn amrediad. Yn y set ddata ganlynol, byddwn yn cymhwyso lliwio i resi odrif ein hystod data.

    Felly, gadewch i ni weld y camau i gyflawni'r dull hwn.

    0> CAMAU:
    • Yn gyntaf, cliciwch ar y dde ar y ddalen weithredol o'r enw ' n-th Row '. Dewiswch yr opsiwn ' Gweld y Cod '.

    >
    • Nesaf, mae'n agor ffenestr cod wag VBA ar gyfer y daflen waith honno. Gallwn hefyd gael y ffenestr cod hon trwy wasgu Alt + F11 .
    • Yna, teipiwch y cod canlynol yn y ffenestr cod nesaf:
    6580
    • Nawr, cliciwch ar y Rhedeg neu pwyswch yr allwedd F5 i redeg y cod.

    12>
  • Yn olaf, gallwn weld bod y cod uchod yn lliwio'r rhesi odrif yn unig o'n set ddata.
  • Darllen Mwy: Excel VBA i Dolen trwy Ystod tan Gell Wag (4 Enghraifft)

    Casgliad

    I gloi, mae'r tiwtorial hwn yn rhoi 6 enghreifftiau o ddolennu trwy resi mewn amrediad gyda VBA yn excel. Lawrlwythwch y daflen waith ymarfer sydd yn yr erthygl hon i roi eich sgiliau ar brawf. Os oes gennych unrhyw gwestiynau, gadewch sylw yn y blwchisod. Bydd ein tîm yn ceisio ymateb i'ch neges cyn gynted â phosibl. Cadwch lygad am fwy o atebion dyfeisgar Microsoft Excel yn y dyfodol.

    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.