VBA-Aktive Celle
Aktiv celle: den specifikke celler, der er aktive i den nuværende aktive regneark. For eksempel, hvis I ark 2 celle B4 er valgt betyder den aktive celle er B4 i ark 2. I VBA bruger vi en reference for aktiv celle til at ændre egenskaberne eller værdierne for den aktive celle., Eller vi bruger denne funktion i visse situationer, når vi har brug for at foretage nogle ændringer i den aktive celle på nogle bestemte betingelser, der opfylder kravene.
den aktive celle er en egenskab i VBA. Vi bruger det i forskellige situationer i VBA. Vi kan tildele værdier til en aktiv celle ved hjælp af VBA Aktiv cellefunktion eller hente adressen på den aktive celle. Hvad returnerede disse funktioner? Aktiv cellefunktion returnerer områdeegenskaben for den aktive celle i det aktive regneark., Som forklaret i ovenstående erklæring i definitionen, hvis ark 2 er aktiv og celle B4 er aktiv celle, vil den aktive cellefunktion i VBA hente områdeegenskaberne for celle B4 i ark 2.
Se vores Demo-Kurser og Videoer
Værdiansættelse, Hadoop, Excel, Mobile Apps, webudvikling & mange flere.,
Syntaks af Aktive Celle i Excel VBA
Nedenfor er syntaksen for Aktive Celle i Excel VBA
syntaks bruges til at tildele en bestemt værdi til den aktive celle.
Activecell.Value= " "
syntaksen vælger værdien eller egenskaben for den aktive celle i det aktive regneark.,
Application.Activecell
Hvis vi har brug for at ændre skrifttypen på den aktive celle, vil syntaksen være som følger
Activecell.Font.(The font we want) = True
Vi kan også vise rækkerne og kolonnen for den aktive celle ved hjælp af følgende syntaks
Application.Activecell
lad os bruge ovenstående syntaks forklaret i et par eksempler og lære at spille med de aktive celler.
eksempler på e .cel VBA Active Cell
nedenfor er de forskellige eksempler på VBA Active Cell i E .cel:
VBA Active Cell-eksempel #1
i dette eksempel ønsker vi at ændre værdien af den aktuelle celle med noget celle. For eksempel i ark 1 skal du vælge celle A2 og indsætte værdi som ANOG og vi vil ændre værdien for den aktive celle som ARAN.
Følg nedenstående trin for at bruge VBA Active Cell i e .cel.,Trin 1: Gå til udviklerens fane og klik på Visual Basic for at åbne vb Editor.
Trin 2: Klik på Indsæt fane og klik på moduler for at indsætte et nyt modul.
Trin 3: Angiv en underfunktion for at begynde at skrive koden.
kode:
Sub Sample()End Sub
Trin 4: Aktiv .r regnearket 1 ved hjælp af nedenstående funktion.,
Code:
Sub Sample()Worksheets("Sheet1").ActivateEnd Sub
Trin 5: Vi kan tjekke, at i celle A2 i ark 1 vi har den værdi, som ANAND og det er den aktive celle.
Trin 6: Brug nu følgende sætning til at ændre værdien af den aktive celle.
kode:
Sub Sample()Worksheets("Sheet1").ActivateActiveCell.Value = "ARAN"End Sub
Trin 7: Kør ovenstående kode fra knappen Kør, eller tryk på F5.
Vi kan se, at værdien i celle A2 er blevet ændret.,
VBA Active Cell – eksempel #2
nu har vi ændret den aktive celleværdi fra ANAND til ARAN. Hvordan viser vi den aktuelle værdi af den aktive celle? Dette vil vi lære i dette eksempel.
Følg nedenstående trin for at bruge VBA Active Cell i e .cel.Trin 1: Gå til udviklerens fane og klik på Visual Basic for at åbne vb Editor.
Trin 2: i det samme modul erklærer en underfunktion for at begynde at skrive koden.
Code:
Sub Sample1()End Sub
Trin 3: Aktivere regnearket 1 med følgende kode.,
Code:
Sub Sample1()Worksheets("Sheet1").ActivateEnd Sub
Trin 4: lad os Nu vælge den aktive celle med følgende kode.
Code:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Trin 5: lad os Nu vise værdien i den markerede celle, med følgende kode.
Code:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.ValueEnd Sub
Trin 6: Kør ovenstående kode ved at trykke på F5 eller på knappen kør og se følgende resultat.,
den aktive celle var A2, og den har værdien som ARAN, så den viste egenskab er ARAN.
VBA Active Cell – eksempel #3
lad os ændre skrifttypen på cellen A2, som var den valgte celle. Lad os gøre skrifttypen så fed. Oprindeligt var der ingen skrifttype valgt.Følg nedenstående trin for at bruge VBA Active Cell i e .cel.Trin 1: Gå til udviklerens fane og klik på Visual Basic for at åbne vb Editor.
Trin 2: i det samme modul erklærer en underfunktion for at begynde at skrive koden.,
Code:
Sub Sample2()End Sub
Trin 3: Lad os aktivere regnearket først for at bruge den aktive celle.
Code:
Sub Sample2()Worksheets("Sheet1").ActivateEnd Sub
Trin 4: Lad os ændre skrifttypen for den markerede celle med følgende kode.
Code:
Sub Sample2()Worksheets("Sheet1").ActivateActiveCell.Font.Bold = TrueEnd Sub
Trin 5: Køre ovenstående kode ved at trykke på F5 eller på knappen kør og se resultatet.
skrifttypen for den aktive celle ændres til fed skrift.,
VBA aktiv celle – eksempel #4
nu vil vi vide, hvilken række eller hvilken kolonne den aktuelt aktive celle er i. Hvordan man gør dette er, hvad vi vil lære i dette eksempel.Følg nedenstående trin for at bruge VBA Active Cell i e .cel.trin 1: Gå til udviklerens fane og klik på Visual Basic for at åbne VB-editoren.
Trin 2: i det samme modul erklærer en underfunktion for at begynde at skrive koden.
Code:
Sub Sample3()End Sub
Trin 3: Lad os aktivere regnearket først for at bruge den aktive celle egenskaber.,
Code:
Sub Sample3()Worksheets("Sheet1").ActivateEnd Sub
Trin 4: Nu skal vi vælge den aktive celle med følgende kode.
Code:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Trin 5: Nu kan vi vise den aktuelle række i den aktive celle med følgende kode.
Code:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowEnd Sub
Trin 6: Vi kan også få den aktuelle kolonne i den aktive celle med følgende kode.,
kode:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowMsgBox selectedCell.ColumnEnd Sub
Trin 7: Tryk nu på F5 eller Kør-knappen for at køre ovenstående kode og se følgende resultat.
ovenstående resultat var rækken af den aktive celle. Tryk på ok for at se kolonnen i den aktive celle.
ting at huske
Der er få ting, som vi skal huske om aktiv celle i VBA:
- den aktive celle er den aktuelt aktive eller valgte celle i ethvert regneark.
- Vi kan vise eller ændre egenskaberne for den aktive celleadresse i VBA.,
- for at kunne bruge egenskaberne for den aktive celle skal vi først aktivere det aktuelle regneark.
Anbefalede artikler
dette har været en guide til e .cel VBA aktiv celle. Her diskuterede vi, hvordan du bruger VBA Aktive Celle ejendom for at tildele værdi eller hente den adresse, der er for den aktive celle i Excel sammen med nogle praktiske eksempler og kan downloades excel-skabelon. Du kan også gå gennem vores andre forslag til artikler –
- VBA IFError
- VBA-XML
- VBA-Paste
- VBA-RGB
Skriv et svar