Hogyan használjuk a VBA-t az Excel aktív cellából való tartomány kiválasztásához (3 módszer)

  • Ossza Meg Ezt
Hugh West

Megmutatjuk neked 3 módszerek a Excel VBA a címre. válassza ki a tartományt a címről aktív cella Ennek demonstrálására kiválasztottunk egy olyan adathalmazt, amelynek 3 oszlop : " Keresztnév ", " Vezetéknév ", és " E-mail ". Kiválasztunk egy sejt és a Excel VBA kiválasztjuk a tartományt ebből a sejt .

Gyakorlati munkafüzet letöltése

Tartomány kiválasztása az aktív cellából.xlsm

3 mód a tartomány kiválasztására az aktív cellából a VBA használatával az Excelben

1. A VBA alkalmazása a tartomány kijelöléséhez az aktív cellától az utolsó nem üres celláig

Az első módszerhez a Range.End ingatlan.

Itt a kódunkat egy Modul . Hogy felhozza a Modul ablakban, tegye ezeket...

Lépések:

  • Először is, a Fejlesztő tab>>>> select Visual Basic .

A Visual Basic ablak jelenik meg.

  • Végül, a Beillesztés >>>> select Modul .

Ezzel megjelenik a Modul ablak.

1.1. Az End(xlUp) tulajdonság használata

Ebben a szakaszban kiválasztjuk a tartomány felfelé egészen az utolsó nem üres cella a mi aktív cella .

Lépések:

  • Először is, hozza fel a Modul ablak.
  • Másodszor, típus a következő kódot.
 Sub ToUp() Range(ActiveCell, ActiveCell.End(xlUp)).Select End Sub 

Hívjuk a Sub Eljárás ToUp Akkor kiválasztjuk a tartomány Az első érték a mi aktív cella Az utolsó érték ActiveCell.End(xlUp) Végül kiválasztjuk a tartomány a Tartomány . Válassza ki a címet. módszer.

  • Harmadszor, Mentés és zárja be az ablakot.
  • Ezután válassza a C6-os cella . sejt a mi aktív sejt .

Most pedig felhozzuk a Makró ablakot. Ehhez...

  • A Fejlesztő tab>>>> select Makrók .

Ezután a Makró párbeszédpanel megjelenik.

  • Ezután válassza a " ToUp " a " Makró neve: ".
  • Végül kattintson a Fuss .

Láthatjuk, hogy, mi már kiválasztott a C4:C6 cellatartomány .

Bővebben: Excel VBA: Dinamikus tartomány másolása egy másik munkafüzetbe

1.2. Az End(xlDown) tulajdonság beépítése

Ebben a szakaszban kiválasztjuk a tartomány lefelé a mi aktív cella .

Lépések:

  • Először is, hozza fel a Modul ablak.
  • Másodszor, típus a következő kódot.
 Sub ToDown() Range(ActiveCell, ActiveCell.End(xlDown)).Select End Sub 

Hívjuk a Sub Eljárás ToDown Akkor kiválasztjuk a tartomány Az első érték a mi aktív cella Az utolsó érték ActiveCell.End(xlDown) Végül kiválasztjuk a tartomány a Tartomány . Válassza ki a címet. módszer.

  • Harmadszor, Mentés és zárja be az ablakot.
  • Ezután válassza a C6-os cella Ez a mi aktív cella .

  • Ezután hozza fel a Makró párbeszédpanel .
  • Válassza ki " ToDown ".
  • Végül kattintson a Fuss .

Így, mi már kiválasztott a tartomány a mi aktív cella a használatával Excel VBA .

Bővebben: Excel VBA a tartományon való áthaladáshoz az üres celláig (4 példa)

Hasonló cikkek

  • Excel VBA: Hurok a tartomány oszlopain keresztül (5 példa)
  • Hogyan használjuk a VBA-t az Excel egyes soraihoz az Excel tartományban
  • Excel makró: Több oszlop rendezése dinamikus tartományban (4 módszer)
  • VBA az Excel tartomány sorainak és oszlopainak áthaladásához (5 példa)
  • Hogyan alakítsuk át a tartományt az Excel VBA-ban lévő tömbökké (3 mód)

1.3. Az End(xlToLeft) tulajdonság alkalmazása

Ebben a szakaszban kiválasztjuk a tartomány a balra a mi aktív cella .

Lépések:

  • Először is, hozza fel a Modul ablak.
  • Másodszor, típus a következő kódot.
 Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToLeft)).Select End Sub 

Hívjuk a Sub Eljárás ToLeft Akkor kiválasztjuk a tartomány Az első érték a mi aktív cella Az utolsó érték ActiveCell.End(xlToLeft) Végül kiválasztjuk a tartomány a Tartomány . Válassza ki a címet. módszer.

  • Harmadszor, Mentés és zárja be az ablakot.
  • Ezután válassza a D7-es cella Ez a mi aktív cella .

  • Ezután hozza fel a Makró párbeszédpanel .
  • Válassza ki " ToLeft ".
  • Végül kattintson a Fuss .

Így, mi már kiválasztott a tartomány a mi aktív cella a használatával Excel VBA .

1.4. Az End(xlToRight) tulajdonság megvalósítása

Ebben a szakaszban kiválasztjuk a tartomány a jobbra a mi aktív cella .

Lépések:

  • Először is, hozza fel a Modul ablak.
  • Másodszor, típus a következő kódot.
 Sub ToLeft() Range(ActiveCell, ActiveCell.End(xlToRight)).Select End Sub 

Hívjuk a Aleljárás ToRight Akkor kiválasztjuk a tartomány Az első érték a mi aktív cella Az utolsó érték ActiveCell.End(xlToRight) Végül kiválasztjuk a tartomány a Tartomány . Válassza ki a címet. módszer.

  • Harmadszor, Mentés és zárja be az ablakot.
  • Ezután válassza a C8-as cella Ez a mi aktív cella .

  • Ezután hozza fel a Makró párbeszédpanel .
  • Válassza ki " ToRight ".
  • Végül kattintson a Fuss .

Így, mi már kiválasztott a tartomány a mi aktív cella a használatával Excel VBA .

2. A VBA Range.Offset tulajdonság használata a tartomány kiválasztásához az aktív cellából VBA használatával az Excelben

A második módszerhez a VBA Range.Offset tulajdonsága, hogy kiválassza a tartomány a mi aktív cella .

Lépések:

  • Először is, típus a következő kódot a Modul ablak.
 Sub UsingOffset() Range(ActiveCell, ActiveCell.Offset(1, 2)).Select End Sub 

Létrehoztuk a Aleljárás UsingOffset Akkor kiválasztjuk a tartomány Az első érték a mi aktív cella Az utolsó érték ActiveCell.Offset (1,2) . A Offset tulajdonság költözünk 1 sorral lejjebb és 2 oszlop jobbra Végül kiválasztjuk a tartomány a Tartomány . Válassza ki a címet. módszer.

  • Másodszor, Mentés és zárja be az ablakot.
  • Ezután válassza a B8-as cella Ez a mi aktív cella .

  • Ezután hozza fel a Makró párbeszédpanel .
  • Válassza ki " UsingOffset ".
  • Végül kattintson a Fuss .

Összefoglalva, mi már kiválasztott a tartomány a aktív cella Ráadásul a végső lépésnek így kell kinéznie.

Bővebben: Excel VBA: Az értékekkel rendelkező cellák tartományának megszerzése (7 példa)

3. Tartomány kiválasztása az aktív cellából a VBA használatával az Excelben a CurrentRegion tulajdonság felhasználásával

Az utolsó módszerhez a Range.CurrentRegion ingatlan.

Lépések:

  • Először is, típus a következő kódot a Modul ablak.
 Sub cRegion() ActiveCell.CurrentRegion.Select End Sub 

Hívjuk a Sub Eljárás cRegion Akkor kiválasztjuk a tartomány . A CurrentRegion tulajdonságot, kiválasztjuk a tartomány akár egy üres cella Végül kiválasztjuk a tartomány a Tartomány . Válassza ki a címet. módszer.

  • Másodszor, Mentés és menj vissza a Excel lap.
  • Ezután válassza a C10-es cella Ez a mi aktív cella .

  • Ezután hozza fel a Makró párbeszédpanel .
  • Válassza ki " cRegion ".
  • Végül kattintson a Fuss .

Így, mi már kiválasztott a tartomány akár egy üres cella .

Gyakorlati szekció

Gyakorlati adatkészleteket adtunk meg minden egyes módszerhez a Excel fájl.

Következtetés

Megmutattuk neked 3 módszerek Excel VBA válassza ki a tartományt a címről aktív cella Ha bármilyen probléma merülne fel a lépések megértésével, nyugodtan kommentálj alább. Köszönöm az olvasást, továbbra is kiválóan!

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.