Hvordan bruke ActiveCell i Excel ved hjelp av en VBA

Hvordan bruke ActiveCell i Excel ved hjelp av en VBA


Hvis du arbeider med Microsoft Office Excel ofte er det godt å vite hvordan du bruker "ActiveCell" eiendom for å legge til, få, og selv endre formatet på data i et regneark. Visual Basic for Applications (VBA) er et programmeringsspråk som brukes til å automatisere rutineoppgaver. I VBA kan du bruke "ActiveCell" eiendom å gjøre endringer i dine data. Med VBA kan du spare tid ved å automatisere en prosess i stedet for å utføre den samme oppgaven manuelt.

Bruksanvisning

1 Start Microsoft Office Excel, klikk på "Utvikler" fanen, og klikk på "Visual Basic."

2 Klikk på "Insert" -menyen og klikk "Module" å sette inn en ny kode modul. Skriv inn følgende kode for å starte en ny sub prosedyre:

Private Sub usingActiveCell ()

3 Kopier og lim inn følgende for å aktivere "Ark1:"

Regneark ( "Ark1"). Aktiver

4 Kopier og lim inn følgende for å legge til en verdi i "A1", "A2" og "A3:"

Range ( "A1"). Velg

ActiveCell.Value = 3,5

Range ( "A2"). Velg

ActiveCell.Value = 10

Range ( "A3"). Velg

ActiveCell.Value = 20

5 Kopier og lim inn følgende å markere celler med data:

med ActiveCell

Range(Cells(.Row, .CurrentRegion.Column), Cells(.Row, .CurrentRegion.Columns.Count + .CurrentRegion.Column - 1)).Interior.ColorIndex = 8

Range (Cells (.CurrentRegion.Row, .Column), Celler (.CurrentRegion.Rows.Count + .CurrentRegion.Row - 1, .Column)). Interior.ColorIndex = 8

End With

Application.ScreenUpdating = True

6 Kopier og lim inn følgende for å vise verdiene lagt gjennom "Immediate Window:"

Range ( "A1"). Velg

Debug.Print ActiveCell.Value

Range ( "A2"). Velg

Debug.Print ActiveCell.Value

Range ( "A3"). Velg

Debug.Print ActiveCell.Value

7 Kopier og lim inn følgende for å avslutte sub prosedyre:

End Sub

8 Trykk "Ctrl" og "G" for å vise "Immediate Window" og trykk "F5" for å kjøre prosedyren.