Makros sind kleine Anwendungen, die eine bestimmte Aufgabe auszuführen. In Microsoft Excel gibt es ein Makro, das alle Namen von einem Bereich Arbeitsmappe kopieren und fügen Sie sie in ein anderes. Die Erstellung dieser Makro wird ziehen Sie die Palette Namen und fügen Sie diese automatisch. Anleitung
1
Öffnen Sie die Arbeitsmappe werden Sie das Kopieren der Reihe von Namen . Wenn Sie nicht bereits über den Namen gesetzt, definieren den Bereich Namen . Um dies zu tun , auf dem Menü "Einfügen" klicken , wählen Sie "Name" und wählen Sie dann "Definieren" aus der Liste. Finden Sie die Namen in der Arbeitsmappe ein.
2
Suchen Sie den Namen des zweiten Arbeitsmappe. Stellen Sie sicher, dass Arbeitsmappe als eine Arbeitsmappe mit Makros gespeichert . Die Dateiendung sollte . Xlsm oder . LSM .
3
Halten Sie die "Alt " und " F11 "-Taste . Der Visual Basic- Editor wird geöffnet. Klicken Sie auf " Module" im Menü "Einfügen" . Die 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, das Sie einfügen zu werden .
Sub Copy_All_Defined_Names ()
'Schleife durch alle definierten Namen in der aktiven
' Arbeitsmappe.
For Each x In ActiveWorkbook.Names
' jeweils definierten Namen aus der aktiven Arbeitsmappe In den
' das Ziel -Arbeitsmappe ( " Book2 . xls "oder" Book2.xlsm " ) .
' " x.Value " bezieht sich auf die Zellbezüge der
' definierten Namen verweist.
Workbooks ( " . Book2.xls " ) Names.Add Name: = x.Name , _
RefersTo : = x.Value
Next x End Sub
< br > 5
Schließen Sie den Visual Basic -Editor-Fenster . Klicken Sie auf die Schaltfläche "X" oder Hit " ATL " und " F11 " erneut, um das Fenster zu schließen . Das Makro wird automatisch gespeichert . Wenn Sie wieder zu Buch 1 oder der Arbeitsmappe von dem Sie kopieren , speichern Sie die Arbeitsmappe. Klicken Sie auf "Datei" und wählen Sie "Speichern" oder " Speichern unter." Ändern Sie nicht den Namen der Datei, in keiner Weise.
6
Öffnen Sie die Arbeitsmappe oder starten Sie eine neue Arbeitsmappe einfügen werden . Speichern Sie die Arbeitsmappe als Excel -Arbeitsmappe mit Makros . Stellen Sie sicher, der Name ist der gleiche wie der Name für book2.lsm im Code. Die Schreibweise Kapitalisierung und Erweiterung haben um genau zu sein .
7
Öffnen Sie die erste Arbeitsmappe erneut und klicken Sie auf " Tools "-Menü. Wählen Sie " Makro " und klicken Sie auf "Makros ".
8
Klicke auf " Copy_All_Defined_Names " aus der Liste der Makros . Wählen Sie die Option "Ausführen" . Die Namen werden automatisch in der zweiten Arbeitsmappe eingefügt werden.
9
öffnen Book2 oder die Paste Zielarbeitsmappe . Alle Namen sollen eingefügt werden.