The power of 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 jobben du ellers ville gjøre manuelt via tastaturet. Enda kraftigere er neste trinn : Lage andre prosedyrer som kan bruke prosedyren du nettopp har opprettet. Selv om det vil trolig være nødvendig å til slutt skrive litt kode i Visual Basic-redigering , kan du spare mye tid ved å la datamaskinen generere koden . Du trenger
Microsoft Excel VBA
Vis flere instruksjoner
Få verdien av en enkel kopi
en
Gå til celle A4 i en ny Excel-regneark og skriv " 10". Klikk på " Verktøy ", velg "Macro ", og velg " Registrer ny makro . " Enter " Macro1 " for Macro navn . Klikk "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 av makroen.
3
se på koden du har opprettet ved å klikke på "Verktøy ", " Makro , "og" makroer . " Klikk på " Rediger ". Bekrefte at koden ser omtrent slik ut : .
Sub Macro1 ( ) '' Macro1 Macro '' Range (" A4" ) SelectSelection.CopyEnd Sub
Komme verdien ved hjelp en Cellereferanse
4
Start en ny Excel arbeidsbok ved å velge " ny" fra Fil-menyen . Gå til celle A3 og skriv " 15 ". Klikk på " Verktøy ", velg "Macro ", og velg " Registrer ny makro . " Enter " Makro2 " for Macro navn . Klikk "OK".
5
Klikk på celle "A4 ". Type " = A3 " og trykk " Enter". Trykk på den blå firkanten under ordet "Stop" på pop -up panel for å stoppe innspillingen av makroen.
6
se på koden du har opprettet ved å klikke på "Verktøy ", " Makro " og " Makroer ". Velg " Makro2 " og klikk " Rediger ". Bekrefte at koden ser omtrent slik ut : .
Sub Makro2 ( ) '' Makro2 Macro '' Range (" A4" ) SelectActiveCell.FormulaR1C1 = "= R [ -1 ] C" Range (" A5 " ) . SelectEnd Sub