Kiel Uzi VBA por Elekti Gamon de Aktiva Ĉelo en Excel (3 Metodoj)

  • Kundividu Ĉi Tion
Hugh West

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!

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.