Tartalomjegyzék
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.xlsm3 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!