VBA-Aktive Celle

posted in: Articles | 0

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.

Bemærk: For at bruge VBA skal du sørge for at have udviklerens fane aktiveret fra Filfanen i afsnittet Indstillinger.,

eksempler på e .cel VBA Active Cell

nedenfor er de forskellige eksempler på VBA Active Cell i E .cel:

du kan do .nloade denne VBA Active Cell e .cel – skabelon her – VBA Active Cell e .cel-skabelon

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 –

  1. VBA IFError
  2. VBA-XML
  3. VBA-Paste
  4. VBA-RGB
1 Aktier

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *