VBA Active Cell (Magyar)

posted in: Articles | 0

VBA Active Cell

aktív cella azt az adott cellát jelenti, amely aktív az aktuális aktív munkalapon. Például, ha a 2. lap B4 cellája van kiválasztva azt jelenti, az aktív cella B4 a 2.lap. A VBA-ban az aktív cella referenciáját használjuk az aktív cella tulajdonságainak vagy értékeinek megváltoztatására., Vagy ezt a funkciót bizonyos helyzetekben használjuk, amikor bizonyos körülmények között meg kell változtatnunk az aktív cellát, amelyek megfelelnek a követelményeknek.

az aktív cella a VBA egyik tulajdonsága. A VBA-ban különböző helyzetekben használjuk. Értékeket rendelhetünk egy aktív cellához a VBA aktív Cellafunkció segítségével, vagy lekérhetjük az aktív cella címét. Mit hoztak vissza ezek a funkciók? Az aktív cellafunkció az aktív munkalap aktív cellájának tartománytulajdonságát adja vissza., Amint azt a fenti állítás a definícióban kifejti, ha a 2. lap aktív és a B4 cella aktív cella, a VBA aktív cella funkciója a B4 cella tartománytulajdonságait a 2. lapban fogja lekérni.

nézze meg Demo kurzusainkat és videóinkat

Értékelés, Hadoop, Excel, mobilalkalmazások, Webfejlesztés & még sok más.,

az aktív cellák szintaxisa az Excel VBA-ban

Az alábbiakban az Excel VBA

a szintaxis egy bizonyos érték hozzárendelésére szolgál az aktív cellához.

Activecell.Value= " "

a szintaxis az aktív munkalap aktív cellájának értékét vagy tulajdonságát választja ki.,

Application.Activecell

Ha meg kell változtatni a betűtípust az aktív cella, akkor a szintaxis a következő lesz

Activecell.Font.(The font we want) = True

Mi is megjeleníteni a sor, illetve oszlop az aktív cella használja a következő szintaxist

Application.Activecell

használjuk a fenti szintaxis magyarázta egy pár példát, valamint megtanulják, hogyan kell játszani az aktív sejtek.

Megjegyzés: A VBA használatához győződjön meg róla, hogy a fejlesztői fül engedélyezve van a fájl fülről az Opciók szakaszban.,

Examples of Excel VBA Active Cell

Az alábbiakban a különböző példák VBA Active Cell in Excel:

letöltheti ezt a VBA Active Cell Excel sablont itt-VBA Active Cell Excel Template

VBA Active Cell-példa # 1

ebben a példában meg akarjuk változtatni az aktuális cella értékét valami cellával. Például az 1. lapon válassza ki az A2 cellát, illessze be az értéket ANAND-ként, és ARAN-ként szeretnénk megváltoztatni az adott aktív cella értékét.

kövesse az alábbi lépéseket a VBA aktív cella használatához az Excelben.,

1. lépés: Lépjen a fejlesztő fülére, majd kattintson a Visual Basic elemre a VB szerkesztő megnyitásához.

2. lépés: Kattintson a Beszúrás fülre, majd kattintson a modulok új modul beillesztéséhez.

3.lépés: állapítson meg egy alfunkciót a kód írásának megkezdéséhez.

Kód:

Sub Sample()End Sub

4.lépés: aktiválja az 1. munkalapot az alábbi funkció használatával.,

Kód:

Sub Sample()Worksheets("Sheet1").ActivateEnd Sub

5.lépés: ellenőrizhetjük, hogy az 1. lap A2 cellájában ANAND-ként van érték, és ez az aktív cella.

6.lépés: Most használja a következő nyilatkozatot az aktív cella értékének megváltoztatásához.

Kód:

Sub Sample()Worksheets("Sheet1").ActivateActiveCell.Value = "ARAN"End Sub

7.lépés: futtassa a fenti kódot a Futtatás gombról, vagy nyomja meg az F5 billentyűt.

láthatjuk, hogy az A2 cellában lévő érték megváltozott.,

VBA aktív cella-példa # 2

most megváltoztattuk az aktív cella értékét ANAND-ról ARAN-ra. Hogyan jelenítjük meg az aktív cella aktuális értékét? Ezt meg fogjuk tanulni ebben a példában.

kövesse az alábbi lépéseket a VBA aktív cella használatához az Excelben.

1. lépés: Lépjen a fejlesztő fülére, majd kattintson a Visual Basic elemre a VB szerkesztő megnyitásához.

2. lépés: ugyanabban a modulban deklaráljon egy alfunkciót a kód írásának megkezdéséhez.

Kód:

Sub Sample1()End Sub

3.lépés: aktiválja az 1. munkalapot a következő kóddal.,

Kód:

Sub Sample1()Worksheets("Sheet1").ActivateEnd Sub

4.lépés: most válasszuk ki az aktív cellát a következő kóddal.

Kód:

Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub

5.lépés: Most jelenítsük meg a kiválasztott cella értékét a következő kóddal.

Kód:

Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.ValueEnd Sub

6.lépés: futtassa a fenti kódot az F5 vagy a Futtatás gomb megnyomásával, és tekintse meg a következő eredményt.,

az aktív cella A2 volt, és ARAN értéke van, így a megjelenített tulajdonság ARAN.

VBA aktív cella-példa # 3

változtassuk meg a kiválasztott cella A2 cellájának betűtípusát. Tegyük a betűtípust merésznek. Kezdetben nem volt kiválasztott betűtípus.

ehhez kövesse az alábbi lépéseket a VBA Active cella használatához az Excelben.

1. lépés: Lépjen a fejlesztő fülére, majd kattintson a Visual Basic elemre a VB szerkesztő megnyitásához.

2. lépés: ugyanabban a modulban deklaráljon egy alfunkciót a kód írásának megkezdéséhez.,

Kód:

Sub Sample2()End Sub

3.lépés: először aktiváljuk a munkalapot az aktív cella használatához.

Kód:

Sub Sample2()Worksheets("Sheet1").ActivateEnd Sub

4.lépés: változtassuk meg a kiválasztott cella betűkészletét a következő kóddal.

Kód:

Sub Sample2()Worksheets("Sheet1").ActivateActiveCell.Font.Bold = TrueEnd Sub

5.lépés: futtassa a fenti kódot az F5 vagy a Futtatás gomb megnyomásával, és nézze meg az eredményt.

az aktív cella betűtípusa félkövérre változik.,

VBA aktív cella-példa # 4

most szeretnénk tudni, hogy melyik sorban vagy melyik oszlopban van a jelenleg aktív cella. Hogyan kell ezt csinálni, amit ebben a példában fogunk tanulni.

ehhez kövesse az alábbi lépéseket a VBA Active cella használatához az Excelben.

1. lépés: Lépjen a fejlesztő fülére, majd kattintson a Visual Basic elemre a VB szerkesztő megnyitásához.

2. lépés: ugyanabban a modulban deklaráljon egy alfunkciót a kód írásának megkezdéséhez.

Kód:

Sub Sample3()End Sub

3.lépés: először aktiváljuk a munkalapot az aktív cellatulajdonságok használatához.,

Kód:

Sub Sample3()Worksheets("Sheet1").ActivateEnd Sub

4.lépés: Most az aktív cellát a következő kóddal választjuk ki.

Kód:

Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub

5.lépés: Most az aktív cella aktuális sorát a következő kóddal jeleníthetjük meg.

Kód:

Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowEnd Sub

6.lépés: az aktív cella aktuális oszlopát a következő kóddal is megkaphatjuk.,

Kód:

Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowMsgBox selectedCell.ColumnEnd Sub

7.lépés: Most nyomja meg az F5 billentyűt vagy a Futtatás gombot a fenti kód futtatásához, és tekintse meg a következő eredményt.

a fenti eredmény az aktív cellák sora volt. Nyomja meg az ok gombot az aktív cella oszlopának megtekintéséhez.

Megjegyezendő dolgok

kevés dolog van, amit meg kell emlékezni az aktív celláról a VBA-ban:

  • az aktív cella a jelenleg aktív vagy kiválasztott cella bármely munkalapon.
  • megjeleníthetjük vagy megváltoztathatjuk az aktív cellacím tulajdonságait a VBA-ban.,
  • az aktív cella tulajdonságainak használatához először aktiválnia kell az aktuális munkalapot.

ajánlott cikkek

Ez egy útmutató az Excel VBA aktív cellához. Itt megvitattuk, hogyan kell használni a VBA aktív Cellatulajdonságot az érték hozzárendeléséhez vagy az aktív cella címének letöltéséhez Excel-ben, néhány gyakorlati példával és letölthető excel sablonnal együtt. Akkor is megy át a többi javasolt cikkek –

  1. VBA IFError
  2. VBA XML
  3. VBA Paste
  4. VBA RGB
1 részvények

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük