VBA aktiv Cell
aktiv cell är den specifika cell som är aktiv i den aktuella aktiva cellen.kalkylblad. Till exempel, om i ark 2 cell B4 väljs betyder den aktiva cellen B4 i ark 2. I VBA använder vi en referens av aktiv cell för att ändra egenskaperna eller värdena för den aktiva cellen., Eller vi använder den här funktionen i vissa situationer när vi behöver göra vissa förändringar i den aktiva cellen på vissa villkor som uppfyller kraven.
den aktiva cellen är en egenskap i VBA. Vi använder det i olika situationer i VBA. Vi kan tilldela värden till en aktiv cell med VBA aktiv cellfunktion eller hämta adressen till den aktiva cellen. Vad återvände dessa funktioner? Aktiv cellfunktion returnerar områdesegenskapen för den aktiva cellen i det aktiva kalkylbladet., Som förklaras i ovanstående uttalande i definitionen om Ark 2 är aktiv och cell B4 är aktiv cell kommer den aktiva cellfunktionen i VBA att hämta cell B4: s områdesegenskaper i ark 2.
titta på våra Demo kurser och videor
värdering, Hadoop, Excel, mobilappar, Webbutveckling& många fler.,
Syntax för aktiv Cell i Excel VBA
nedan är syntaxen för aktiv Cell i Excel VBA
syntaxen används för att tilldela ett visst värde till den aktiva cellen.
Activecell.Value= " "
syntaxen väljer värdet eller egenskapen för den aktiva cellen i det aktiva kalkylbladet.,
Application.Activecell
om vi behöver ändra teckensnittet för den aktiva cellen kommer syntaxen att vara enligt följande
Activecell.Font.(The font we want) = True
Vi kan också visa rader och kolumn i den aktiva cellen med följande syntax
Application.Activecell
Application.Activecell
låt oss använda ovanstående syntax förklaras i några exempel och lära sig att spela med de aktiva cellerna.
exempel på Excel VBA Active Cell
nedan är de olika exemplen på VBA Active Cell i Excel:
VBA Active Cell-exempel # 1
i det här exemplet vill vi ändra värdet på den aktuella cellen med något cell. Till exempel i ark 1, Välj cell A2 och infoga värde som ANAND och vi vill ändra värdet för den aktiva cellen som ARAN.
Följ nedanstående steg för att använda VBA Aktiv Cell i Excel.,
Steg 1: Gå till utvecklarens flik och klicka på Visual Basic för att öppna VB Editor.
steg 2: Klicka på Infoga flik och klicka på moduler för att infoga en ny modul.
steg 3: förklara en underfunktion för att börja skriva koden.
kod:
Sub Sample()End Sub
steg 4: Aktivera kalkylbladet 1 genom att använda nedanstående funktion.,
kod:
Sub Sample()Worksheets("Sheet1").ActivateEnd Sub
Steg 5: vi kan kontrollera att i cell A2 i ark 1 har vi värdet som ANAND och det är den aktiva cellen.
steg 6: använd nu följande uttalande för att ändra värdet på den aktiva cellen.
kod:
Sub Sample()Worksheets("Sheet1").ActivateActiveCell.Value = "ARAN"End Sub
Steg 7: kör ovanstående kod från knappen Kör eller tryck på F5.
Vi kan se att värdet i cell A2 har ändrats.,
VBA Active Cell – exempel #2
nu har vi ändrat det aktiva cellvärdet från ANAND till ARAN. Hur visar vi det aktuella värdet för den aktiva cellen? Detta kommer vi att lära oss i detta exempel.
Följ nedanstående steg för att använda VBA Aktiv Cell i Excel.
Steg 1: Gå till utvecklarens flik och klicka på Visual Basic för att öppna VB Editor.
steg 2: i samma modul deklarerar en underfunktion för att börja skriva koden.
kod:
Sub Sample1()End Sub
steg 3: Aktivera kalkylbladet 1 med följande kod.,
kod:
Sub Sample1()Worksheets("Sheet1").ActivateEnd Sub
steg 4: Låt oss nu välja den aktiva cellen med följande kod.
kod:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Steg 5: Låt oss nu visa värdet för den valda cellen med följande kod.
kod:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.ValueEnd Sub
steg 6: kör ovanstående kod genom att trycka på F5 eller på knappen Kör och se följande resultat.,
den aktiva cellen var A2 och den har värdet som ARAN så den visade egenskapen är ARAN.
VBA Active Cell – exempel #3
låt oss ändra teckensnittet i cellen A2 som var den valda cellen. Låt oss göra teckensnittet så djärvt. Ursprungligen var det inget teckensnitt valt.
För detta, Följ nedanstående steg för att använda VBA Aktiv Cell i Excel.
Steg 1: Gå till utvecklarens flik och klicka på Visual Basic för att öppna VB Editor.
steg 2: i samma modul deklarerar en underfunktion för att börja skriva koden.,
kod:
Sub Sample2()End Sub
steg 3: Låt oss aktivera kalkylbladet först för att kunna använda den aktiva cellen.
kod:
Sub Sample2()Worksheets("Sheet1").ActivateEnd Sub
steg 4: Låt oss ändra teckensnittet för den markerade cellen med följande kod.
kod:
Sub Sample2()Worksheets("Sheet1").ActivateActiveCell.Font.Bold = TrueEnd Sub
Steg 5: kör ovanstående kod genom att trycka på F5 eller på knappen Kör och se resultatet.
teckensnittet i den aktiva cellen ändras till fetstil.,
VBA Active Cell – exempel #4
nu vill vi veta vilken rad eller vilken kolumn den aktiva cellen är i. Hur man gör det här är vad vi kommer att lära oss i det här exemplet.
För detta, Följ nedanstående steg för att använda VBA Aktiv Cell i Excel.
Steg 1: Gå till utvecklarens flik och klicka på Visual Basic för att öppna VB-redigeraren.
steg 2: i samma modul deklarerar en underfunktion för att börja skriva koden.
kod:
Sub Sample3()End Sub
steg 3: Låt oss aktivera kalkylbladet först för att kunna använda de aktiva cellegenskaperna.,
kod:
Sub Sample3()Worksheets("Sheet1").ActivateEnd Sub
steg 4: Nu väljer vi den aktiva cellen med följande kod.
kod:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Steg 5: Nu kan vi visa den aktuella raden i den aktiva cellen med följande kod.
kod:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowEnd Sub
steg 6: Vi kan också få den aktuella kolumnen i den aktiva cellen med följande kod.,
kod:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowMsgBox selectedCell.ColumnEnd Sub
Steg 7: Tryck Nu på F5 eller knappen Kör för att köra ovanstående kod och se följande resultat.
ovanstående resultat var raden i den aktiva cellen. Tryck på ok för att se kolumnen i den aktiva cellen.
saker att komma ihåg
det finns få saker som vi behöver komma ihåg om aktiv cell i VBA:
- den aktiva cellen är den aktiva eller valda cellen i något kalkylblad.
- vi kan visa eller ändra egenskaperna för den aktiva celladressen i VBA.,
- för att kunna använda egenskaperna hos den aktiva cellen måste vi först aktivera det aktuella kalkylbladet.
Rekommenderade artiklar
detta har varit en guide till Excel VBA Active Cell. Här diskuterade vi hur man kan använda VBA Aktiva Cellen egendom för att tilldela värdet eller hämta adressen till den aktiva cellen i Excel tillsammans med några praktiska exempel och nedladdningsbara excel-mall. Du kan också gå igenom våra andra föreslagna artiklar –
- VBA IFERROR
- VBA XML
- VBA Paste
- VBA RGB
Lämna ett svar