Hvordan få verdien i en celle på Visual Basic

Kraften i Visual Basic er evnen til å skape automatiske prosedyrer ganske enkelt ved å registrere dem på regnearket. For eksempel, hvis du ønsker å få verdien av en celle på Visual Basic, kan du lage en enkel prosedyre og ta det som en makro. Du kan senere kjøre makroen til å automatisk gjøre det arbeidet du ellers ville gjort manuelt via tastaturet. Enda kraftigere er neste trinn: Lage andre prosedyrer som kan bruke fremgangsmåten du nettopp har opprettet. Selv om det vil trolig være nødvendig å til slutt skrive noen kode i Visual Basic Editor, kan du spare mye tid ved å la datamaskinen generere koden.

Bruksanvisning

Komme verdien av en Simple Copy

1 Gå til celle A4 i et nytt Excel-regneark og skriv "10." Klikk på "Tools", velg "Macro", og velg "Registrer ny makro". Enter "Makro1" for Makronavn. Klikk på "OK".

2 Klikk celle "A4". Hold "Ctrl" -tasten og trykk "C." Trykk på den blå firkanten under ordet Stopp på popup-panelet for å stoppe innspillingen makroen.

3 Se på koden du har opprettet ved å klikke på "Tools", "Macro" og "Makroer". Klikk på "Edit". Bekreft at koden ser omtrent slik ut:

Sub Makro1 ()
'
'Makro1 Makro
'
'

Range("A4").Select
Selection.Copy

End Sub

Å få verdi ved hjelp av en cellereferanse

4 Start en ny Excel-arbeidsbok ved å velge "Ny" fra Fil-menyen. Gå til celle A3 og skriv "15." Klikk på "Tools", velg "Macro", og velg "Registrer ny makro". Enter "Makro2" for Makronavn. Klikk på "OK".

5 Klikk på celle "A4". Skriv "= A3" og trykk "Enter". Trykk på den blå firkanten under ordet "Stopp" på pop-up panel for å stoppe innspillingen makroen.

6 Se på koden du har opprettet ved å klikke på "Tools", "Macro" og "Makroer". Velg "Makro2" og klikk "Rediger". Bekreft at koden ser omtrent slik ut:

Sub Makro2 ()
'
'Makro2 Macro
'
'

Range("A4").Select
ActiveCell.FormulaR1C1 = "=R[-1]C"
Range("A5").Select

End Sub