Makroer er små programmer , der kører en bestemt opgave. I Microsoft Excel er der en makro, der vil kopiere alle områdenavne fra én projektmappe og indsætte dem i et andet. Skabe denne macro vil trække rækken navne og indsætte dem automatisk. Instruktioner
1
Åbn den projektmappe , du vil kopiere den række navne fra . Hvis du ikke allerede har den navne sæt definere række navne. For at gøre dette , skal du klikke på "Indsæt" menuen, vælg " Name " og derefter vælge " Definer " fra listen. Find navne i projektmappen kassen.
2
Find navnet på den anden projektmappe. Sørg for, at projektmappen gemmes som en Macro -aktiveret projektmappe . Filtypen skal være. Xlsm eller . LSM .
3
Hold " Alt " og " F11 " nøgler . Visual Basic Editor åbnes. Klik på " Module " i " Indsæt" menuen . Modulet vindue vil poppe op .
4
Indtast følgende kode ind i vinduet . Ændre henvisningen til book2.lsm eller book2.xls til navnet på den bog, du indsætter også.
Sub Copy_All_Defined_Names ()
' Loop igennem alle de definerede navne i den aktive < br >
' projektmappe .
for Each x In ActiveWorkbook.Names
' Tilføj hvert defineret navn fra den aktive projektmappe til
' målet projektmappe ( " book2 . xls "eller" Book2.xlsm ").
' " x.value "refererer til de cellereferencer den
' definerede navn peger på .
projektmapper ( " . Book2.xls " ) Names.Add navn: = x.Name , _
RefersTo : = x.Value
Næste x
End Sub
< br > 5
Luk Visual Basic Editor-vinduet . Klik på "X " knappen eller hittet " ATL " og " F11 " igen for at lukke vinduet. Makroen vil automatisk gemme. Når du er tilbage på bogen 1 eller den projektmappe, du kopierer fra , skal du gemme projektmappen. Klik på " File " og vælg "Gem" eller "Gem som." Du må ikke ændre navnet på filen på nogen måde.
6
Åbn den projektmappe , du indsætter til eller starte en ny projektmappe. Gem projektmappen som en Excel Macro -aktiveret projektmappe . Sørg for, at navnet er det samme som navnet for book2.lsm i koden . Stavning kapitalisering og udvidelse er nødt til at være helt nøjagtig.
7
Åbn den første projektmappe igen, og klik på menuen "Funktioner" . Vælg "Macro " og klik " Makroer ".
8
Klik på " Copy_All_Defined_Names " fra listen over makroer. Vælg " Kør" valgmulighed. Navnene vil automatisk blive indsat i den anden projektmappe .
9
Open book2 eller pastaen destinationsprojektmappen . Alle de navne skal indsættes .