VBA ( Visual Basic) er bygget på den smarte observasjon at du kan spare programmering tid ved å bygge makroer og automatisk generere kode fra prosedyren. Den enorme fordelen er at du unngår å skrive uforståelige kode og syntaks . Det sparer tid . Du kan bruke VBA til å lage en makro som vil få de navngitte områder fra et Excel-regneark og kopiere dem til andre ark i samme bok. Selvfølgelig kan du opprette andre makroer som vil få de navngitte områder og manipulere data på andre måter. Instruksjoner
Bruke VBA for å få de navngitte områder i Excel
en
Fra Start-menyen , velg " Programmer " og deretter " Excel ".
2 < p> Lag noen test tabeller som vil være i de navngitte områder . Først går du til celle B2 og skriv tallet " 10". Hit Enter. Kopier celle B2 bruke Ctrl -C . Hold nede Skift-tasten og trykk på pil ned åtte ganger , og trykk deretter på høyre piltast fire ganger . Trykk Ctrl - V for å lime inn .
3
Sjekk om du har en 9x5 bord fullt av tiere .
4
Navn området ved å finne navn boksen i øvre venstre hjørne - " . B2 " det er en liten , opp-ned sort trekant i venstre hjørne ved siden av boksen som i dag leser Klikk på Navn -boksen og trykk Backspace for å slette . Skriv inn ordet " TableOne . " Trykk " Enter".
5
Gå til celle B15 for å lage en ny navngitt område . Type " 20 " og trykk " Enter". Kopier celle B2 hjelp av Ctrl -C . Hold nede Skift-tasten og trykk på pil ned åtte ganger, og deretter trykker du på høyre pil fire ganger . Trykk Ctrl - V for å lime inn . Navngi området ved igjen å finne navn Box , klikke på det, og fjerne det. Skriv inn ordet " TableTwo . " Trykk " Enter". Klikk på celle A1 til å starte på nytt.
6
Lag en VBA-makro for å få de navngitte områder ved først å velge Tools. Velg deretter Makro . Velg deretter Registrer ny makro . Trykk OK og godta navnet Macro1 ; makroen vil begynne innspillingen
7
Klikk på Down trekant i Navn -boksen. . Velg " TableOne . " Trykk Ctrl -C for å kopiere. Klikk ark 2 ( nederst) og gå til G1 . Trykk Ctrl - V for å lime inn . Trykk Ark 1 . Igjen klikk på Down trekant i Navn-boksen , og velg TableTwo . Trykk Ctrl -C . Trykk Ark 3 . Trykk Ctrl - V for å lime inn . Trykk på den blå firkanten i Registrer makro boksen .
8
å se den korte programmet du har opprettet , velg Verktøy , Makro , makroer og Macro1 ( eller navnet på makroen ) . Klikk " . Rediger " Koden skulle gjerne slik ut : en
Sub Macro1 ( ) '' Macro1 Macro ' ....' Application.Goto Referanse: = " TableOne " Selection.Copy Sheets ( " Ark2 ") Velg Range (" G1 ") Velg ActiveSheet.Paste Sheets ( " Ark1 ") Velg Application.Goto Annonse: . . . = " TableTwo " Application. CutCopyMode = false Selection.Copy Sheets ( " Sheet3 ") . Velg ActiveSheet.PasteEnd Sub
9
Kjør makroen ved å gå tilbake til regnearket (klikk på den annen Excel -boksen på siden bunn). Klare Sheets to og tre . Gå til Ark 1 . Klikk "Verktøy ", " makro ", " makroer " og "Kjør". Macro1 er markert og det vil utføre .