Sisukord
Me näitame teile 3 meetodid Excel VBA aadressile valige vahemik aadressilt aktiivne rakk Selle demonstreerimiseks valisime andmestiku, mille puhul on 3 veergu : " Eesnimi ", " Perekonnanimi ", ja " E-post ". Me valime rakk ja kasutades Excel VBA valime selle vahemiku rakk .
Lae alla praktiline töövihik
Valige vahemik aktiivsest lahtrist.xlsm3 viisi, kuidas valida vahemik aktiivsest lahtrist VBA abil Excelis
1. VBA kasutamine vahemiku valimiseks aktiivsest lahtrist viimasesse mitte tühja lahtrisse
Esimese meetodi puhul kasutame me meetodit Range.End vara.
Siin sisestame oma koodi kui Moodul . et tuua üles Moodul aknast, tee need-
Sammud:
- Esiteks, alates Arendaja tab>>>> valige Visual Basic .
The Visual Basic ilmub aken.
- Lõpuks, alates Sisesta >>>> valige Moodul .
See toob esile Moodul aken.
1.1. End(xlUp) omaduse kasutamine
Selles jaotises valime välja vahemik ülespoole kuni viimase tühja lahtrita lahter meie aktiivne rakk .
Sammud:
- Esiteks, tooge üles Moodul aken.
- Teiseks, tüüp järgmine kood.
Sub ToUp() Range(ActiveCell, ActiveCell.End(xlUp)).Select End Sub
Me kutsume meie Sub Menetlus ToUp Siis me valime meie vahemik Esimene väärtus on meie aktiivne rakk Viimane väärtus on ActiveCell.End(xlUp) Lõpuks valime me vahemik koos Range . Valige meetod.
- Kolmandaks, Salvesta seda ja sulgege aken.
- Pärast seda valige lahter C6 . see rakk on meie aktiivne rakk .
Nüüd toome üles Makro aken. Selleks, et seda teha...
- Alates Arendaja tab>>>> valige Makros .
Pärast seda on Makro dialoogiboks ilmub.
- Seejärel valige " ToUp " alates " Makro nimi: ".
- Lõpuks klõpsake nuppu Käivita .
Me näeme, et me oleme valitud . rakkude vahemik C4:C6 .
Loe edasi: Excel VBA: dünaamilise vahemiku kopeerimine teise töövihikusse
1.2. End(xlDown)-omaduse kaasamine
Selles jaotises valime välja vahemik allapoole meie aktiivne rakk .
Sammud:
- Esiteks, tooge üles Moodul aken.
- Teiseks, tüüp järgmine kood.
Sub ToDown() Range(ActiveCell, ActiveCell.End(xlDown)).Select End Sub
Me kutsume meie Sub Menetlus ToDown Siis me valime oma vahemik Esimene väärtus on meie aktiivne rakk Viimane väärtus on ActiveCell.End(xlDown) Lõpuks valime me vahemik koos Range . Valige meetod.
- Kolmandaks, Salvesta seda ja sulgege aken.
- Pärast seda valige lahter C6 See on meie aktiivne rakk .
- Seejärel tooge üles Makro dialoogiboks .
- Valige " ToDown ".
- Lõpuks klõpsake nuppu Käivita .
Seega oleme me valitud a vahemik meie aktiivne rakk kasutades Excel VBA .
Loe edasi: Exceli VBA, et läbida vahemikku kuni tühja lahtrini (4 näidet)
Sarnased artiklid
- Excel VBA: Silmus läbi veergude vahemikus (5 näidet)
- Kuidas kasutada VBA-d iga rea jaoks Exceli vahemikus
- Exceli makro: Mitme veeru sorteerimine dünaamilise vahemikuga (4 meetodit)
- VBA ridade ja veergude läbimiseks Exceli vahemikus (5 näidet)
- Kuidas konverteerida vahemik Exceli VBA-s massiivi (3 võimalust)
1.3. Omaduse End(xlToLeft) rakendamine
Selles jaotises valime välja vahemik et vasakule meie aktiivne rakk .
Sammud:
- Esiteks, tooge üles Moodul aken.
- Teiseks, tüüp järgmine kood.
Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToLeft)).Select End Sub
Me kutsume meie Sub Menetlus ToLeft Siis me valime oma vahemik Esimene väärtus on meie aktiivne rakk Viimane väärtus on ActiveCell.End(xlToLeft) Lõpuks valime me vahemik koos Range . Valige meetod.
- Kolmandaks, Salvesta seda ja sulgege aken.
- Pärast seda valige lahter D7 See on meie aktiivne rakk .
- Seejärel tooge üles Makro dialoogiboks .
- Valige " ToLeft ".
- Lõpuks klõpsake nuppu Käivita .
Seega oleme me valitud a vahemik meie aktiivne rakk kasutades Excel VBA .
1.4. Omaduse End(xlToRight) rakendamine
Selles jaotises valime välja vahemik et õigus meie aktiivne rakk .
Sammud:
- Esiteks, tooge üles Moodul aken.
- Teiseks, tüüp järgmine kood.
Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToRight)).Select End Sub
Me kutsume meie Alammenetlus ToRight Siis me valime oma vahemik Esimene väärtus on meie aktiivne rakk Viimane väärtus on ActiveCell.End(xlToRight) Lõpuks valime me vahemik koos Range . Valige meetod.
- Kolmandaks, Salvesta seda ja sulgege aken.
- Pärast seda valige lahter C8 See on meie aktiivne rakk .
- Seejärel tooge üles Makro dialoogiboks .
- Valige " ToRight ".
- Lõpuks klõpsake nuppu Käivita .
Seega oleme me valitud a vahemik meie aktiivne rakk kasutades Excel VBA .
2. VBA Range.Offset-omaduse kasutamine VBA abil Exceli aktiivse lahtri vahemiku valimiseks VBA abil
Teise meetodi puhul kasutame me meetodit VBA Range.Offset omadus valida vahemik kasutades meie aktiivne rakk .
Sammud:
- Esiteks, tüüp järgmine kood faili Moodul aken.
Sub UsingOffset() Range(ActiveCell, ActiveCell.Offset(1, 2)).Select End Sub
Me oleme loonud oma Alammenetlus UsingOffset Siis me valime oma vahemik Esimene väärtus on meie aktiivne rakk Viimane väärtus on ActiveCell.Offset (1,2) . koos Offset vara me liigume 1 rida allapoole ja 2 veergu õigus Lõpuks valime me vahemik koos Range . Valige meetod.
- Teiseks, Salvesta seda ja sulgege aken.
- Pärast seda valige lahter B8 See on meie aktiivne rakk .
- Seejärel tooge üles Makro dialoogiboks .
- Valige " UsingOffset ".
- Lõpuks klõpsake nuppu Käivita .
Kokkuvõtteks, me oleme valitud a vahemik alates aktiivne rakk Lisaks peaks viimane samm välja nägema selline.
Loe edasi: Excel VBA: saada väärtustega lahtrite vahemik (7 näidet)
3. Valige vahemik aktiivsest lahtrist VBA abil Excelis, kasutades CurrentRegion-omadust
Viimase meetodi puhul kasutame me meetodit Range.CurrentRegion vara.
Sammud:
- Esiteks, tüüp järgmine kood faili Moodul aken.
Sub cRegion() ActiveCell.CurrentRegion.Select End Sub
Me kutsume meie Sub Menetlus cRegioon Siis me valime meie vahemik . koos CurrentRegion vara, me valime vahemik kuni tühi lahter Lõpuks valime me vahemik koos Range . Valige meetod.
- Teiseks, Salvesta seda ja minna tagasi Excel leht.
- Pärast seda valige lahter C10 See on meie aktiivne rakk .
- Seejärel tooge üles Makro dialoogiboks .
- Valige " cRegioon ".
- Lõpuks klõpsake nuppu Käivita .
Seega oleme me valitud . vahemik kuni tühi lahter .
Praktika sektsioon
Oleme esitanud iga meetodi jaoks praktilised andmekogumid dokumendis Excel faili.
Kokkuvõte
Me näitasime teile 3 meetodid Excel VBA valige vahemik aadressilt aktiivne rakk Kui teil on probleeme sammude mõistmisega, siis kommenteerige allpool. Täname lugemise eest, jätkake kiitust!