Tabl cynnwys
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 .
>
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
- 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 ).
Tybiwch ein bod am gopïo B6:C9 trwy osod y newidyn ystod i dewis . Gadewch i ni drafod y drefn isod.
Camau:
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