Sut i Ddefnyddio VBA i Gosod Ystod Amrywiol i Ddethol yn Excel (5 Dull)

  • Rhannu Hwn
Hugh West

Yn yr erthygl hon, byddwn yn dangos rhai syniadau am sut i ddefnyddio Excel VBA i osod newidyn amrediad i ddewis. Gallwn gyflawni rhai gweithrediadau cyffredin ar y celloedd dethol hyn gan ddefnyddio VBA . Yn y set ddata Excel ganlynol, rydym yn dangos rhai enwau band gorllewinol a'u cantorion lleisiol cyfatebol .

Lawrlwythwch Gweithlyfr Ymarfer

VBA i Gosod Ystod i Ddewis.xlsm

5 Ffordd o Ddefnyddio VBA i Osod Amrediad Newidyn i Ddethol yn Excel

1. Gosod Ystod Amrywiol i Ddewis Ystod gan Excel VBA

Gallwn ddewis ystod yn ôl ystod gosod yn VBA . Tybiwch ein bod am ddewis celloedd B5:C8 . Dewch i ni gyrraedd y drefn isod.

Camau:

  • I ysgrifennu cod yn VBA, yn gyntaf, agorwch y Datblygwr tab ac yna dewiswch Visual Basic .

Yna, bydd yn agor ffenestr newydd o Microsoft Visual Basic ar gyfer Cymwysiadau .

  • Nawr, agorwch Mewnosod >> dewiswch Modiwl

.

  • Teipiwch y cod canlynol yn y Modiwl VBA .
9318

Yma, rydym yn osod yr ystod B5:C8 fel Rng1 . Rydym yn ei ddewis yn ôl y Dull Ystod o VBA . Cofiwch fod angen actifadu ein dalen excel felly fe wnaethom actifadu'r ddalen selectRange .

  • Nawr ewch yn ôl i y ddalen a rhedeg Macro .

>
  • Ar ôl hynny, fe welwch yr ystod B5:C8 yn cael ei ddewis yn awtomatig.
  • Felly gallwch chi osod y newidyn amrediad a ddymunir i ddewis gan ddefnyddio VBA .

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

    2. Defnyddio VBA i Fformatio Celloedd trwy Osod Amrediad Amrediad

    Tybiwch fod ein set ddata yn edrych fel y ddelwedd ganlynol.

    Rydym am wneud y pennawd trwm ac AutoFit y colofnau . Gallwn wneud hyn trwy VBA . Gawn ni weld sut gallwn ni wneud hyn.

    Camau:

    • Yn gyntaf, agorwch Visual Basic a theipiwch y cod canlynol yn y Modiwl VBA (i weld sut i agor Visual Basic a Modiwl VBA , ewch i Adran 1 ).
    5548

    Yma rydym yn gosod yr ystod B4:C4 fel xyz . Yna fe ddefnyddion ni'r dull Bold i wneud y ffontiau yn y gell B4 a C4 mewn print trwm . Fe wnaethom hefyd osod y colofnau B a C gan ddefnyddio'r dull AutoFit .

    • Nawr, ewch yn ôl i'r ddalen a rhedeg y Macro a enwir fel SetRange .

    Ar ôl hynny, fe welwch y enwau yn glir yn y colofnau a'r penawdau yn dod yn drwm ac yn cael eu dewis.

    Drwy ddilyn y llwybr hwn , gallwch fformatio celloedd a AutoFit colofnau gosod newidynnau ystod yn VBA .

    Darlleniadau Tebyg

    • Sut i Ddefnyddio VBA ar gyfer Pob Rhes mewn Ystod yn Excel
    • Sut i Ddefnyddio VBA i Ddewis Ystod o Gell Actif yn Excel (3 Dull)
    • Excel Macro: Trefnu Colofnau Lluosog gydag Ystod Deinamig (4 Dull)
    • 14>3. Copïo Ystod trwy Gosod Detholiad Ystod Newidyn yn VBA

      Tybiwch ein bod am gopïo B6:C9 trwy osod y newidyn ystod i dewis . Gadewch i ni drafod y drefn isod.

      Camau:

      • Yn gyntaf, agorwch Visual Basic a theipiwch y cod canlynol yn y Modiwl VBA (i weld sut i agor Visual Basic a Modiwl VBA , ewch i Adran 1 ).
      1841

      Yma, yn syml fe wnaethom gopïo'r ystod B6:C9 trwy ddefnyddio'r dull Copi o VBA . Rydym yn gosod yr ystod B6:C9 fel cpy .

      • Nawr ewch yn ôl at eich dalen a rhedeg Macros . Dewiswch CopyRange gan mai dyma enw eich Macro cyfredol.

      Fe welwch yr ystod B6:C9 yn cael ei gopïo.

      Gallwch gludo'r ystod hwn i unrhyw le yn eich dalen Excel drwy wasgu CTRL + V . Fe wnes i gludo'r amrediad drwodd B12 i C15 .

      Drwy fynd gyda'r dull hwn, rydych chi yn gallu gopïo a ystod drwy osod y newidyn amrediad i ddewis yn Excel VBA .

      Darllen Mwy : VBA Excel: Copi DeinamigYstod i Lyfr Gwaith Arall

      4. Fformatio Celloedd gyda Lliw yn ôl Gosod Amrediad Amrediad i'r Dewis

      Tybiwch ein bod am liwio 8fed a 10fed rhesi o'r set ddata gyda gwyrdd . Gadewch i ni ddilyn y disgrifiad isod.

      Camau:

      • Yn gyntaf, agorwch Visual Basic a theipiwch y cod canlynol yn y Modiwl VBA (i weld sut i agor Visual Basic a Modiwl VBA , ewch i Adran 1 ).
      7537

      Yma rydym yn diffinio ein hystod B8:C8 a B10:C10 fel x1 a x2 yn y drefn honno. Gwnaethom ein lliw Excel Dalen fel Daflen Actif a gwnaethom liwio ein hystod dymunol wrth eiddo ColorIndex .<3

      • Nawr ewch yn ôl i'ch dalen a rhedeg Macros . Dewiswch ColorRange gan mai dyma enw'r Macro cyfredol.

      Ar ôl hynny, fe welwch yr hyn a ddymunir ystodau wedi'u llenwi â lliw gwyrdd .

      Felly gallwch fformatio'r celloedd â lliw trwy osod y newidyn amrediad i'r dewis.

      Darllen Mwy: Sut i Ddefnyddio Ystod gyda Rhes a Cholofn Newidyn gydag Excel VBA

      Darlleniadau Tebyg

      • VBA i Dolen drwy Rhesi a Cholofnau mewn Ystod yn Excel (5 Enghraifft)
      • Excel VBA i Dolen trwy Ystod tan Gell Wag (4 Enghraifft)
      • Sut i Drosi Ystod i Arae yn Excel VBA (3 Ffordd)

      5.Dileu Rhesi yn ôl Gosod Amrediad Amrediad yn VBA

      Tybiwch ein bod am ddileu'r 8fed a 10fed rhesi o'r set ddata gyda gwyrdd . Gadewch i ni ddilyn y disgrifiad isod.

      Camau:

      • Yn gyntaf, agorwch Visual Basic a theipiwch y cod canlynol yn y Modiwl VBA (i weld sut i agor Visual Basic a Modiwl VBA , ewch i Adran 1 ).
      8160

      Yr ystodau yr ydym am eu dileu yw B8:C8 a B10:C10 . Fe wnaethon ni eu henwi fel x1 a x2 yn y drefn honno. Yna rydym newydd eu dileu gan Dileu dull.

      • Nawr ewch yn ôl at eich dalen a rhedeg Macros . Dewiswch DeleteRange gan mai dyma enw eich Macro cyfredol.

      Ar ôl hynny, fe welwch y ystodau B8:C8 a B10:C10 wedi mynd.

      Drwy ddilyn y dull hwn, gallwch ddileu rhesi trwy osod y newidynnau ystod i ddewis.

      Adran Ymarfer

      Yn y ddelwedd ganlynol, fe welwch y set ddata y buom yn gweithio arno yn yr erthygl hon fel eich bod yn gallu ymarfer ar eich pen eich hun.

      Casgliad

      Yn gryno, mae'r erthygl yn canolbwyntio'n llawn ar rai cymwysiadau i osod newidyn amrediad i dewis gan Excel VBA . Fe wnaethom ddisgrifio rhai dulliau eithaf sylfaenol. Os oes gennych unrhyw syniadau neu adborth arall, gadewch nhw yn y blwch sylwadau. Bydd hyn yn fy helpu i gyfoethogi fyerthyglau sydd ar ddod

    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.