Hvordan bruke VBA til å få de navngitte områder i et Excel-regneark

Hvordan bruke VBA til å få de navngitte områder i et Excel-regneark


VBA (Visual Basic) er bygget på den smarte observasjon at du kan spare programmering tid ved å bygge makroer og automatisk generering av 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 dataene på andre måter.

Bruksanvisning

Bruke VBA skal få navngitte områder i Excel

1 Fra Start-menyen, velg "Programmer" og deretter "Excel".

2 Lag noen test tabeller som vil være i navngitte områder. Først går du til celle B2 og skriv tallet "10" Trykk Enter. Kopier celle B2 ved hjelp av Ctrl-C. Hold nede Skift-tasten og trykk på pil ned 8 ganger, og trykk deretter på høyrepilen 4 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 Box i øvre venstre hjørne - ". B2" det er en liten, opp-ned svart trekant i venstre hjørne ved siden av boksen som for tiden leser Klikk på Navn Box og trykk Backspace for å slette . Skriv inn ordet "TableOne." Trykk "Enter".

5 Gå til celle B15 for å opprette en ny navngitt område. Skriv "20" og trykk "Enter". Kopier celle B2 ved hjelp av Ctrl-C. Hold nede Skift-tasten og trykk på pil ned 8 ganger, deretter trykker du på høyre pil 4 ganger. Trykk Ctrl-V for å lime inn. Navn området ved igjen å finne navn Box klikke på den, og fjerne det. Skriv inn ordet "TableTwo." Trykk enter." Klikk på celle A1 til å starte på nytt.

6 Lag en VBA-makro for å få navngitte områder ved først å velge Tools. Deretter velger du Makro. Velg deretter Registrer ny makro. Trykk OK og godta navnet Makro1; makroen vil starte innspillingen.

7 Klikk på Down trekant i boksen Navn. Velg "TableOne." Trykk Ctrl-C for å kopiere. Klikk på ark 2 (nederst) og gå til G1. Trykk Ctrl-V for å lime inn. Trykk blad 1. Klikk igjen på Down trekant i boksen Navn og velg TableTwo. Trykk Ctrl-C. Trykk Sheet 3. Trykk Ctrl-V for å lime inn. Trykk på den blå firkanten i opptaks Macro boksen.

8 For å se kortprogrammet du har opprettet, velger du Verktøy, Makro, makroer, og Makro1 (eller navnet på makro). Klikk på "Edit". Din koden skal gjerne slik ut:

Sub Makro1 ()
'
'Makro1 Makro
'....
'
Application.Goto Referanse: = "TableOne"
Selection.Copy
Sheets ( "Ark2"). Velg
Range ( "G1"). Velg
ActiveSheet.Paste
Sheets ( "Ark1"). Velg
Application.Goto Referanse: = "TableTwo"
Application.CutCopyMode = False
Selection.Copy
Sheets ( "Sheet3"). Velg
ActiveSheet.Paste
End Sub

9 Kjør makroen ved å gå tilbake til regnearket (klikk på den annen Excel-boksen på siden nederst). Klare Ark 2 og 3. Gå til Blad 1. Klikk "Verktøy", "makro", "Makroer" og "Run." Makro1 er uthevet og det vil utføre.

Hint

  • Bruk Microsoft Excel hjelpefunksjon når du trenger hjelp.