VBA ( Visual Basic) er bygget på den kloge observation, at du kan spare programmering tid ved at bygge makroer og automatisk at generere kode fra din procedure . Den enorme fordel er, at du undgår at skrive mystiske kode og syntaks. Det sparer tid. Du kan bruge VBA til at oprette en makro , der vil få de navngivne spænder fra et Excel-regneark og kopiere dem til andre ark i den samme bog . Selvfølgelig kan du oprette andre makroer , der vil få de navngivne områder og manipulere data på andre måder. Instruktioner
Brug VBA til at få de navngivne områder i Excel
1
Fra Start menuen, vælg " Programmer " og derefter " Excel ".
2 < p > Opret nogle test tabeller , der vil være i de nævnte områder. Først skal du gå til celle B2 og indtast nummeret " 10 ". Hit Enter. Kopier celle B2 med Ctrl -C. Hold Shift -tasten nede og trykke på pil ned 8 gange , tryk derefter på højre pil 4 gange. Tryk Ctrl - V for at indsætte .
3
Kontroller at se, om du har en 9x5 bord fyldt med tiere .
4
Name rækken ved at finde Name Box i øverste venstre hjørne - " . B2 " Det er en lille, upside-down sorte trekant i venstre hjørne ved siden af kassen , der i øjeblikket læser Klik på feltet Navn og trykke på Backspace for at slette . Indtast ordet " TableOne . " Press "Enter".
5
Gå til celle B15 til at skabe en anden navngivet område . Type " 20 " og tryk "Enter". Kopier celle B2 med Ctrl -C. Hold Shift -tasten nede og trykke på pil ned 8 gange , og tryk derefter på Højre pil 4 gange. Tryk Ctrl - V for at indsætte . Navngiv området ved igen at finde Name Box, klikke på det, og clearing det. Indtast ordet " TableTwo . " Press "Enter". Klik på celle A1 til at starte igen .
6
Opret en VBA-makro til at få de navngivne områder ved først at vælge Tools. Vælg derefter Makro . Vælg derefter Indspil ny makro . Tryk på OK og acceptere navnet Macro1 , makro vil starte optagelsen
7
Klik på Down trekant i feltet Navn . . Vælg " TableOne . " Tryk Ctrl -C for at kopiere . Klik på Ark 2 (nederst) og gå til G1 . Tryk Ctrl - V for at indsætte . Tryk ark 1. . Igen skal du klikke på Down trekant i feltet Navn , og vælg TableTwo . Tryk Ctrl -C. Tryk ark 3. . Tryk Ctrl - V for at indsætte . Tryk på den blå firkant i Indspil makro kassen.
8
For at se den korte program, du har oprettet , skal du vælge Funktioner, Makro , makroer og Macro1 (eller navnet på din makro) . Klik på " Edit". Din kode gerne sådan her : Hej
Sub Macro1 () '' Macro1 Macro '.... ' Application.Goto Reference: = " TableOne " Selection.Copy Sheets ( " Ark2 " ) Vælg Range (" G1 " ) Vælg ActiveSheet.Paste Sheets ( " Ark1 " ) Vælg Application.Goto Reference: . . . = " TableTwo " ansøgning. CutCopyMode = Falsk Selection.Copy Sheets ( " Ark3 "). Vælg ActiveSheet.PasteEnd Sub
9
Kør makroen ved at gå tilbage til regnearket (klik på den anden Excel kassen nederst på siden ) . Klare Ark 2 og 3 . Gå til oversigt 1 . Klik på "Funktioner ", " Macro ", " makroer " og " Run". Macro1 er fremhævet , og det vil udføre.