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.
Examples of Excel VBA Active Cell
Az alábbiakban a különböző példák VBA Active Cell in Excel:
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 –
- VBA IFError
- VBA XML
- VBA Paste
- VBA RGB
Vélemény, hozzászólás?