Enhavtabelo
Ni montros al vi 3 metodojn en Excel VBA por elekti intervalon el aktiva ĉelo . Por pruvi tion, ni elektis datumaron kun 3 kolumnoj : “ Prenomnomo ”, “ Familinomo ”, kaj “ Retpoŝto ”. Ni elektos ĉelon kaj uzante Excel VBA ni elektos la intervalon el tiu ĉelo .
Elŝutu Praktikan Laborlibron
Elektu Gamon de Active Cell.xlsm
3 Manieroj Elekti Gamon de Aktiva Ĉelo Uzante VBA en Excel
1. Uzante VBA por Elekti Gamon de Aktiva Ĉelo al la Lasta Ne-Malplena Ĉelo
Por la unua metodo, ni uzos la posedaĵon Range.End .
Ĉi tie, ni enigos nian kodon kiel Modulo . Por aperigi la fenestron Modulo , faru ĉi tiujn-
Paŝojn:
- Unue, de la Programisto langeto >>> elektu Visual Basic .
La fenestro Visual Basic aperos.
- Fine, el Enmeti >>> elektu Modulo .
Ĉi tio aperos la fenestron Modulo .
1.1. Uzante la End(xlUp) Propraĵon
En ĉi tiu sekcio, ni elektos la gamon supren ĝis la lasta neblanka ĉelo el nia aktiva ĉelo .
Paŝoj:
- Unue, aperu la fenestron Modulo .
- Due, tajpu la jenan kodon.
9836
Ni nomas nian Sub Proceduro ToUp . Tiam ni elektas nian gamon . La unua valoro estas nia aktiva ĉelo . La lasta valoro estas ActiveCell.End(xlUp) . Fine, ni elektas la gamon per la gamo . Elektu metodo.
- Trie, Konservu ĝin kaj fermu la fenestron.
- Post tio, elektu ĉelo C6 . Ĉi tiu ĉelo estas nia aktiva ĉelo .
Nun ni iras al aperu la Makro fenestron. Por fari tion-
- El la langeto Programisto >>> elektu Makroojn .
Post tio aperos la Makrooj dialogkesto .
- Tiam, elektu “ ToUp ” el la “ Makronomo: ”.
- Fine, alklaku Run .
Ni povas vidi tion, ni elektis la ĉela gamo C4:C6 .
Legu Pli: Excel VBA: Kopiu Dinamika Gamo al Alia Laborlibro
1.2. Enkorpigante la End(xlDown) Propraĵon
En ĉi tiu sekcio, ni elektos la gamon malsupren el nia aktiva ĉelo .
Paŝoj:
- Unue, aperu la fenestron Modulo .
- Due, tajpu la jena kodo.
5364
Ni nomas nian Sub Proceduron ToDown . Tiam ni elektas nian gamon . La unua valoro estas nia aktiva ĉelo . La lasta valoro estas ActiveCell.End(xlDown) . Fine, ni estaselektante la gamon per la gamo . Elektu metodon.
- Trie, Konservu ĝin kaj fermu la fenestron.
- Post tio, elektu ĉelo C6 . Ĉi tiu estas nia aktiva ĉelo .
- Do, aperu la Makroa dialogujo .
- Elektu “ Malsupren ”.
- Fine, alklaku Run .
Tiele, ni elektis gamon el nia aktiva ĉelo uzante Excel VBA .
Legu Pli: Excel VBA al Buklo tra Gamo ĝis Malplena Ĉelo (4 Ekzemploj)
Similaj Artikoloj
- Excel VBA: Buklo Tra Kolumnoj en Gamo (5 Ekzemploj)
- Kiel Uzi VBA por Ĉiu Vico en Gamo en Excel
- Excel-Makro: Ordigi Multoblajn Kolumnojn kun Dinamika Gamo (4 Metodoj)
- VBA por Buklo tra Vicoj kaj Kolumnoj en Gamo en Excel (5 Ekzemploj)
- Kiel Konverti Gamon al Tabelo en Excel VBA (3 Manieroj)
1.3. Aplikante la End(xlToLeft) Propraĵon
En ĉi tiu sekcio, ni elektos la gamon al la maldekstre de nia aktiva ĉelo .
Paŝoj:
- Unue, aperu la fenestron Modulo .
- Due, tajpu la sekvan kodon.
7271
Ni nomas nian Sub Proceduron Maldekstren . Tiam ni elektas nian gamon . La unua valoro estas nia aktiva ĉelo . La lasta valoro estas ActiveCell.End(xlAlLeft) . Fine, ni elektas la gamon kun la gamo . Elektu metodon.
- Trie, Konservu ĝin kaj fermu la fenestron.
- Post tio, elektu ĉelon D7 . Ĉi tiu estas nia aktiva ĉelo .
- Do, aperu la Makroa dialogujo .
- Elektu “ Maldekstren ”.
- Fine, alklaku Run .
Tiele, ni elektis gamon el nia aktiva ĉelo uzante Excel VBA .
1.4. Efektivigo de la End(xlToRight) Propraĵo
En ĉi tiu sekcio, ni elektos la gamon dekstre de nia aktiva ĉelo . .
Paŝoj:
- Unue, aperu la fenestron Modulo .
- Due, tajpu la sekvan kodon.
5193
Ni nomas nian Subproceduron ToRight . Tiam ni elektas nian gamon . La unua valoro estas nia aktiva ĉelo . La lasta valoro estas ActiveCell.End(xlToRight) . Fine, ni elektas la gamon kun la gamo . Elektu metodon.
- Trie, Konservu ĝin kaj fermu la fenestron.
- Post tio, elektu ĉelo C8 . Ĉi tiu estas nia aktiva ĉelo .
- Tiam, aperu la Makroa dialogujo .
- Elektu “ Dekstren ”.
- Fine, alklaku Run .
>Do ni elektis gamon de nia aktiva ĉelo uzante Excel VBA .
2. Uzante la VBA Range.Offset Property por Elekti Gamon de Aktiva Ĉelo Uzante VBA en Excel
Por la dua metodo, ni uzos la posedaĵon VBA Range.Offset por elekti la gamon uzante nian aktivan ĉelon. .
Paŝoj:
- Unue, tajpu la jenan kodon en la fenestron Modulo .
3588
Ni kreis nian Subproceduron UsingOffset . Tiam ni elektas nian gamon . La unua valoro estas nia aktiva ĉelo . La lasta valoro estas ActiveCell.Offset (1,2) . Kun la Ofset-posedaĵo ni movas 1 vicon malsupren kaj 2 kolumnojn dekstren . Fine, ni elektas la gamon kun la gamo . Elektu metodon.
- Due, Konservu ĝin kaj fermu la fenestron.
- Post tio, elektu ĉelo B8 . Ĉi tiu estas nia aktiva ĉelo .
- Do, aperu la Makroa dialogujo .
- Elektu “ UzanteOfset ”.
- Fine, alklaku Run .
Konklude, ni elektis gamon el la aktiva ĉelo . Plie, jen kiel devus aspekti la fina paŝo.
Legu Pli: Excel VBA: Akiru Gamon de Ĉeloj kun Valoroj (7 Ekzemploj)
3. Elektu Gamon de Aktiva Ĉelo Uzante VBA en Excel per Uzado de la Nuna Regiona Propraĵo
Por la lasta metodo, ni uzos la posedaĵon Range.CurrentRegion .
Paŝoj:
- Unue, tajpu la sekvan kodon en la fenestron Modulo .
7650
Ni nomas nian Sub Proceduron. cRegiono . Tiam ni elektas nian gamon . Kun la posedaĵo CurrentRegion , ni elektas la gamon ĝis malplena ĉelo . Fine, ni elektas la gamon kun la gamo . Elektu metodon.
- Due, Konservu ĝin kaj reiru al la folio Excel .
- Post tio, elektu ĉelo C10 . Ĉi tiu estas nia aktiva ĉelo .
- Do, aperu la Makroa dialogujo .
- Elektu “ cRegion ”.
- Fine, alklaku Run .
Tiel, ni elektis la gamon ĝis malplena ĉelo .
Praktika sekcio
Ni disponigis praktikajn datumarojn por ĉiu metodo en la Excel dosiero.
Konkludo
Ni' mi montris al vi 3 metodojn de Excel VBA elektu intervalon el aktiva ĉelo . Se vi renkontas problemojn por kompreni la paŝojn, bonvolu komenti sube. Dankon pro legado, daŭre elstari!