So kopieren Sie Namen reicht in Excel 2003 zu einer anderen Arbeitsmappe

September 2

So kopieren Sie Namen reicht in Excel 2003 zu einer anderen Arbeitsmappe

Makros sind kleine Applikationen, die eine bestimmte Aufgabe ausführen. In Microsoft Excel gibt es ein Makro, das alle Bereichsnamen aus einer Arbeitsmappe kopieren und fügen Sie sie in eine andere. Erstellen dieses Makro wird ziehen Sie die Bereichsnamen und fügen Sie sie automatisch.

Anweisungen

1 Öffnen Sie die Arbeitsmappe, die, der Sie die Bereichsnamen aus kopieren werden werden. Wenn Sie nicht bereits die Namen festgelegt haben, definieren Sie die Bereichsnamen. Dazu klicken Sie auf das Menü "Einfügen", wählen Sie "Name" und dann "Define" aus der Liste. Finden Sie die Namen im Feld Arbeitsmappe.

2 Suchen Sie den Namen der zweiten Arbeitsmappe. Stellen Sie sicher, dass die Arbeitsmappe als eine Arbeitsmappe mit Makros gespeichert ist. Die Datei-Endung sollte .xlsm oder .lsm sein.

3 Halten Sie die Tasten "Alt" und "F11". Visual Basic-Editor wird geöffnet. Klicken Sie im Menü "Einfügen" auf "Module". Modul-Fenster wird Pop-up.

4 Geben Sie den folgenden Code in das Fenster. Ändern Sie den Verweis auf book2.lsm oder Mappe2.xls auf den Namen des Buches, den Sie auch einfügen.

Sub Copy_All_Defined_Names()

' Schleife durch alle definierten Namen in der aktiven

"Arbeitsmappe.

For Each x In ActiveWorkbook.Names

' Add each defined name from the active workbook to

' the target workbook ("Book2.xls" or "Book2.xlsm").

' "x.value" refers to the cell references the

' defined name points to.

Workbooks("Book2.xls").Names.Add Name:=x.Name, _

RefersTo:=x.Value

Nächsten x

EndSub

5 Schließen Sie das Visual Basic-Editor-Fenster. Klicken Sie auf die Schaltfläche "X" oder drücken Sie "ATL" und "F11" erneut, um das Fenster zu schließen. Das Makro wird automatisch gespeichert. Wenn du wieder auf Buch 1 oder der Arbeitsmappe bist kopieren aus, speichern Sie die Arbeitsmappe Sie. Klicken Sie auf "Datei" und wählen Sie "Speichern" oder "Speichern unter". Ändern Sie den Namen der Datei in irgendeiner Weise nicht.

6 Öffnen Sie die Arbeitsmappe, die Sie sind zum Einfügen oder starten Sie eine neue Arbeitsmappe. Speichern Sie die Arbeitsmappe als Excel-Arbeitsmappe. Stellen Sie sicher, dass der Name den Namen für book2.lsm im Code identisch ist. Die Rechtschreibung Groß-/Kleinschreibung und Erweiterung haben um genau zu sein.

7 Öffnen Sie die erste Arbeitsmappe erneut, und klicken Sie auf das Menü "Extras". Wählen Sie "Makro", und klicken Sie auf "Makros".

8 Klicken Sie auf "Copy_All_Defined_Names" aus der Liste der Makros. Wählen Sie die Option "Ausführen". Die Namen werden in der zweiten Arbeitsmappe automatisch eingefügt werden.

9 Öffnen Sie Book2 oder der Ziel-Arbeitsmappe einfügen. Alle Namen eingefügt werden sollte.