Sut i Ddefnyddio VBA i Ddewis Ystod o Gell Actif yn Excel (3 Dull)

  • Rhannu Hwn
Hugh West

Rydyn ni'n mynd i ddangos dulliau 3 i chi yn Excel VBA i dewis ystod o gell weithredol . I ddangos hyn, rydym wedi dewis set ddata gyda 3 colofn : “ Enw Cyntaf ”, “ Enw Diwethaf ”, a “ E-bost ”. Byddwn yn dewis cell ac yn defnyddio Excel VBA byddwn yn dewis yr ystod o'r gell honno .

Lawrlwythwch Llyfr Gwaith Ymarfer

Dewiswch Ystod o Gell Actif.xlsm

3 Ffordd o Ddewis Ystod o Gell Actif Gan ddefnyddio VBA yn Excel

1. Cyflogi VBA i Ddewis Ystod o Gell Actif i'r Cell Di-Wag Diwethaf

Ar gyfer y dull cyntaf, rydyn ni'n mynd i ddefnyddio'r eiddo Range.End .<3

Yma, byddwn yn mewnbynnu ein cod fel Modiwl . I ddod â'r ffenestr Modiwl i fyny, gwnewch y rhain-

Camau:

  • Yn gyntaf, o'r Datblygwr tab >>> dewiswch Visual Basic .

Bydd ffenestr Visual Basic yn ymddangos.

  • Yn olaf, o Mewnosod >>> dewiswch Modiwl .

Bydd hyn yn dod â'r ffenestr Modiwl i fyny.

1.1. Gan ddefnyddio'r Priodwedd Diwedd(xlUp)

Yn yr adran hon, rydyn ni'n mynd i ddewis yr ystod i fyny hyd at y gell nad yw'n wag olaf o'n gell weithredol .

Camau:

  • Yn gyntaf, codwch y ffenestr Modiwl .
  • Yn ail, teipiwch y cod canlynol.
7441

Rydym yn ffonio ein Is Gweithdrefn ToUp . Yna rydym yn dewis ein ystod . Y gwerth cyntaf yw ein cell actif . Y gwerth olaf yw ActiveCell.End(xlUp) . Yn olaf, rydym yn dewis yr ystod gyda'r Ystod . Dewiswch dull.

>>Yn drydydd, Cadw ef a chau'r ffenestr.
  • Ar ôl hynny, dewiswch cell C6 . Y gell hon yw ein cell weithredol .
  • Nawr, rydyn ni'n mynd i codwch y ffenestr Macro . I wneud hynny-

    • O'r tab Datblygwr >>> dewiswch Macros .

    Ar ôl hynny, bydd y blwch deialog Macro yn ymddangos.

    • Yna, dewiswch “ ToUp ” o’r “ Enw Macro: ”.
    • Yn olaf, cliciwch ar Rhedeg .

    Gallwn weld, rydym wedi dewis yr ystod cell C4:C6 .<3

    Darllen Mwy: Excel VBA: Copïo Ystod Deinamig i Lyfr Gwaith Arall

    1.2. Yn ymgorffori'r Eiddo Diwedd(xlDown)

    Yn yr adran hon, rydyn ni'n mynd i ddewis yr ystod i lawr o'n gell weithredol .

    Camau:

    • Yn gyntaf, codwch y ffenestr Modiwl .
    • Yn ail, math y cod canlynol.
    9594

    Rydym yn galw ein Is Gweithdrefn I Lawr . Yna rydym yn dewis ein ystod . Y gwerth cyntaf yw ein cell actif . Y gwerth olaf yw ActiveCell.End(xlDown) . Yn olaf, rydym nidewis yr ystod gyda'r Ystod . Dewiswch dull.

    • Yn drydydd, Cadw ef a chau'r ffenestr.
    • Ar ôl hynny, dewiswch cell C6 . Dyma ein cell gweithredol .

    >
  • Yna, codwch y blwch deialog Macro .<13
  • Dewiswch “ ToLawr ”.
  • Yn olaf, cliciwch ar Rhedeg .
  • >Felly, rydym wedi dewis ystod o'n cell gweithredol gan ddefnyddio Excel VBA .

    Darllen Mwy: Excel VBA i Dolen trwy Ystod tan Gell Wag (4 Enghraifft)

    Erthyglau Tebyg <3

    • Excel VBA: Dolen Trwy Golofnau Mewn Ystod (5 Enghraifft)
    • Sut i Ddefnyddio VBA ar gyfer Pob Rhes mewn Ystod yn Excel
    • Excel Macro: Trefnu Colofnau Lluosog gydag Ystod Deinamig (4 Dull)
    • VBA i Dolen drwy Rhesi a Cholofnau mewn Ystod yn Excel (5 Enghraifft)
    • Sut i Drosi Ystod i Arae yn Excel VBA (3 Ffordd)
    > 1.3. Cymhwyso'r Eiddo Diwedd(xlToChwith)

    Yn yr adran hon, rydyn ni'n mynd i ddewis yr ystod i'r chwith o'n gell weithredol .

    Camau:

    >
  • Yn gyntaf, codwch y ffenestr Modiwl .
  • Yn ail, math y cod canlynol.
  • 9262

    Rydym yn galw ein Is Gweithdrefn I'r Chwith . Yna rydym yn dewis ein ystod . Y gwerth cyntaf yw ein cell actif . Y gwerth olaf yw ActiveCell.Diwedd(xlToLeft) . Yn olaf, rydym yn dewis yr ystod gyda'r Ystod . Dewiswch dull.

    • Yn drydydd, Cadw ef a chau'r ffenestr.
    • Ar ôl hynny, dewiswch cell D7 . Dyma ein cell actif .

    >
  • Yna, codwch y blwch deialog Macro .<13
  • Dewiswch “ I'r Chwith ”.
  • Yn olaf, cliciwch ar Rhedeg .
  • >Felly, rydym wedi dewis amrediad o'n cell gweithredol gan ddefnyddio Excel VBA .

    1.4. Gweithredu'r Eiddo Diwedd(xlToRight)

    Yn yr adran hon, rydyn ni'n mynd i ddewis yr ystod i'r dde o'n gell weithredol .

    Camau:

    >
  • Yn gyntaf, codwch y ffenestr Modiwl .
  • Yn ail, math y cod canlynol.
  • 2829

    Rydym yn galw ein Is-weithdrefn Iawn . Yna rydym yn dewis ein ystod . Y gwerth cyntaf yw ein cell actif . Y gwerth olaf yw ActiveCell.End(xlToRight) . Yn olaf, rydym yn dewis yr ystod gyda'r Ystod . Dewiswch dull.

    • Yn drydydd, Cadw ef a chau'r ffenestr.
    • Ar ôl hynny, dewiswch cell C8 . Dyma ein cell gweithredol .

    >
  • Yna, codwch y Blwch deialog Macro i fyny.<13
  • Dewiswch “ I'r Dde ”.
  • Yn olaf, cliciwch ar Rhedeg .
  • >Felly, rydym wedi dewis ystod o'n cell gweithredol gan ddefnyddio Excel VBA .

    2. Defnyddio Eiddo Ystod.Offset VBA i Ddewis Ystod o Gell Actif Gan ddefnyddio VBA yn Excel

    Ar gyfer yr ail ddull, rydyn ni'n mynd i ddefnyddio'r eiddo VBA Range.Offset i ddewis yr ystod gan ddefnyddio ein cell gweithredol .

    Camau:

    • Yn gyntaf, teipiwch y cod canlynol i mewn i ffenestr Modiwl .
    7443

    Rydym wedi creu ein Is-weithdrefn DefnyddioOffset . Yna rydym yn dewis ein ystod . Y gwerth cyntaf yw ein cell actif . Y gwerth olaf yw ActiveCell.Offset (1,2) . Gyda'r eiddo Offset rydym yn symud 1 rhes i lawr a 2 ​​golofn dde . Yn olaf, rydym yn dewis yr ystod gyda'r Ystod . Dewiswch dull.

    • Yn ail, Cadw ef a chau'r ffenestr.
    • Ar ôl hynny, dewiswch cell B8 . Dyma ein cell gweithredol .

    >
  • Yna, codwch y Blwch deialog Macro i fyny.<13
  • Dewiswch “ UsingOffset ”.
  • Yn olaf, cliciwch ar Rhedeg .
  • >I gloi, rydym wedi dewis ystod o'r gell weithredol . Ar ben hynny, dyma sut ddylai'r cam olaf edrych.

    Darllen Mwy: Excel VBA: Cael Ystod o Gelloedd â Gwerthoedd (7 Enghreifftiau)

    3. Dewiswch Ystod o Gell Actif Gan Ddefnyddio VBA yn Excel trwy Ddefnyddio Eiddo CurrentRegion

    Ar gyfer y dull olaf, byddwn yn defnyddio'r eiddo Ystod.Rhanbarth Cyfredol .

    Camau:

    • Yn gyntaf, teipiwch y cod canlynol i mewn i'r ffenestr Modiwl .
    8951

    Rydym yn galw ein Is Gweithdrefn cRhanbarth . Yna rydym yn dewis ein ystod . Gyda'r eiddo CurrentRegion , rydym yn dewis yr ystod hyd at gell wag . Yn olaf, rydym yn dewis yr ystod gyda'r Ystod . Dewiswch dull.

    • Yn ail, Cadw ef ac ewch yn ôl i'r ddalen Excel .
    • Ar ôl hynny, dewiswch cell C10 . Dyma ein cell actif .

    >
  • Yna, codwch y blwch deialog Macro .<13
  • Dewiswch “ cRhanbarth ”.
  • Yn olaf, cliciwch ar Rhedeg .
  • >Felly, rydym wedi dewis yr ystod hyd at gell wag .

    Adran Ymarfer

    Rydym wedi darparu setiau data ymarfer ar gyfer pob dull yn y ffeil Excel .

    Casgliad

    Rydym ni' wedi dangos dulliau 3 o Excel VBA > dewis ystod o gell weithredol . Os ydych chi'n wynebu unrhyw broblemau wrth ddeall y camau, mae croeso i chi wneud sylwadau isod. Diolch am ddarllen, daliwch ati i ragori!

    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.