Den effekt af Visual Basic er evnen til at skabe automatiske procedurer blot ved at optage dem på dit regneark . For eksempel, hvis du ønsker at få værdien af en celle i Visual Basic kan du oprette en simpel procedure, og optage det som en makro . Du kan senere køre makroen til automatisk at gøre det arbejde, du ellers ville gøre manuelt via tastaturet . Endnu mere magtfulde er det næste skridt : at skabe andre procedurer , der kan bruge den procedure, du lige har oprettet. Selv om det sandsynligvis vil være nødvendigt at i sidste ende skrive noget kode i Visual Basic Editor , kan du spare en masse tid ved at lade computeren generere koden . Ting du skal
Microsoft Excel VBA
Vis Flere Instruktioner
Kom værdien ved en simpel kopi
1
Gå til celle A4 i en ny Excel-regneark og indtaste " 10 ". Klik på " Funktioner ", vælge "Macro " og vælg " Indspil ny makro . " Enter " Macro1 " til Macro navn. Klik på "OK".
2
Klik celle " A4 ". Hold "Ctrl "-tasten og tryk på " C. " Tryk på den blå firkant under ordet Stop på pop- up -panelet for at stoppe indspilningen af makroen .
3
Kig på den kode, du har oprettet , ved at klikke "Funktioner ", " Macro , "og" Makroer ". Klik på " Rediger ". Bekræft, at koden ser nogenlunde sådan ud: .
Sub Macro1 () '' Macro1 Makro '' Range (" A4 " ) SelectSelection.CopyEnd Sub
Kom værdien ved hjælp en cellereference
4
Start en ny Excel-projektmappe ved at vælge " ny" fra menuen Filer. Gå til celle A3 og indtast " 15 ". Klik på " Funktioner ", vælge "Macro " og vælg " Indspil ny makro . " Enter " Macro2 " til Macro navn. Klik på "OK".
5
Klik på celle " A4 ". Skriv " = A3 " og tryk "Enter". Tryk på den blå firkant under ordet "Stop" på pop- up -panelet for at stoppe indspilningen af makroen .
6
Kig på den kode, du har oprettet , ved at klikke "Funktioner ", " Macro ", og " Makroer ". Vælg " Macro2 " og klik på "Rediger ". Bekræft, at koden ser nogenlunde sådan ud: .
Sub Macro2 () '' Macro2 Makro '' Range (" A4 " ) SelectActiveCell.FormulaR1C1 = " = R [ -1] C " Range (" A5 " ) . SelectEnd Sub