Slik Kopier Navn Ranges i Excel 2003 til en annen arbeidsbok

Slik Kopier Navn Ranges i Excel 2003 til en annen arbeidsbok


Makroer er små programmer som kjører en bestemt oppgave. I Microsoft Excel, er det en makro som vil kopiere alle områdenavn fra en arbeidsbok og lime dem inn i en annen. Opprette denne makroen vil trekke områdenavn og lime dem automatisk.

Bruksanvisning

1 Åpne arbeidsboken du vil bli kopiert områdenavn fra. Hvis du ikke allerede har navnene satt, definere områdenavn. For å gjøre dette, klikk på "Insert" -menyen, velg "Name" og velg deretter "Definer" fra listen. Finn navnene i arbeidsboken boksen.

2 Finn navnet på den andre arbeidsboken. Pass på at arbeidsboken er lagret som en makro-aktivert arbeidsbok. Filtypen bør være .xlsm eller .lsm.

3 Hold nede "Alt" og "F11" tastene. Visual Basic Editor åpnes. Klikk "Module" i "Insert" -menyen. Modulen vindu vil dukke opp.

4 Skriv inn følgende kode inn i vinduet. Endre referansen til book2.lsm eller book2.xls til navnet på boken du limer også.

Sub Copy_All_Defined_Names ()

'Loop gjennom alle de definerte navnene i den aktive

'Arbeidsbok.

For Each x In ActiveWorkbook.Names

"Legg hver definerte navn fra den aktive arbeidsboken til

'Målet arbeidsbok ( "Book2.xls" eller "Book2.xlsm").

' "X.value" refererer til cellen refererer til

'definert navn peker på.

Arbeidsbøker ( "Book2.xls") Names.Add Navn:. = X.Name, _

RefersTo: = x.Value

Neste x

End Sub

5 Lukk Visual Window Basic Editor. Klikk på "X" -knappen eller trykk "ATL" og "F11" igjen for å lukke vinduet. Makroen vil automatisk lagre. Når du er tilbake på bok en eller arbeidsboken du kopierer fra, lagrer arbeidsboken. Klikk på "File" og velg "Lagre" eller "Lagre som." Ikke endre navnet på filen på noen måte.

6 Åpne arbeidsboken du limer inn i eller starte en ny arbeidsbok. Lagre arbeidsboken som en Excel makro-Enabled arbeidsbok. Sørg for at navnet er det samme som navnet på book2.lsm i koden. Skrivemåten kapitalisering og forlengelse må være nøyaktig.

7 Åpne den første arbeidsboken igjen og klikk på "verktøy" -menyen. Velg "makro" og klikk "makroer".

8 Klikk på "Copy_All_Defined_Names" fra listen over makroer. Velg "Run" alternativet. Navnene vil automatisk bli limt inn i den andre arbeidsboken.

9 Åpne book2 eller lime reisemålet arbeidsbok. Alle navnene skal limes.