Macro's zijn kleine applicaties die een specifieke taak uit te voeren . In Microsoft Excel , is er een macro die alle bereik namen het van de ene werkmap kopiëren en plakken in een ander . Deze macro creëren zal het bereik namen trekken en automatisch plakken . Instructies 1 Open de werkmap wordt u kopieert het bereik namen uit . Als je niet al de namen ingesteld , bepalen het bereik namen . Om dit te doen , klikt u op het menu " Insert " , selecteer " Naam " en kies dan " Definieer " uit de lijst . Zoek de namen in het vak werkmap. Kopen van 2 Zoek de naam van de tweede werkboek . Zorg ervoor dat de werkmap wordt opgeslagen als een macro -enabled Werkboek . De bestandsextensie moet zijn . Xlsm of . Lsm . 3 Houd de "Alt " en toetsen " F11 " . De Visual Basic Editor wordt geopend . Klik op " Module " in het menu "Invoegen" . Het venster module zal pop - up . 4 Typ de volgende code in het venster . Wijzig de verwijzing naar book2.lsm of Book2.xls om de naam van het boek dat u te plakken . Sub Copy_All_Defined_Names ( ) ' Loop door alle van de gedefinieerde namen in de actieve < br > ' werkboek . voor Elke x In ActiveWorkbook.Names ' elke gedefinieerde naam toevoegen van de actieve werkmap ' het doelwit werkboek ( " Book2 . xls "of " Book2.xlsm " ) . ' " x.Value "verwijst naar de celverwijzingen de ' gedefinieerde naam punten aan . Werkboeken ( " . Book2.xls " ) Names.Add Naam : = x.Name , _ RefersTo : = x.Value Volgende x End Sub < br > 5 Sluit de Visual Basic Editor Window . Klik op de knop "X" of hit " ATL " en " F11 " om het venster te sluiten . De macro wordt automatisch opslaan . Als je terug bent in boek 1 of de werkmap die u kopieert , slaat u de werkmap. Klik op " Bestand " en kies " Opslaan " of "Opslaan als . " Raak de naam van het bestand op geen enkele manier veranderen . 6 Open de werkmap die u plakt aan of start een nieuwe werkmap . Sla de werkmap op als een Excel -werkmap met macro . Zorg ervoor dat de naam dezelfde als de naam voor book2.lsm in de code . De spelling kapitalisatie en uitbreiding hebben om precies te zijn . 7 Open de eerste werkmap opnieuw en klik op het menu 'Extra' . Selecteer " Macro " en klik op " Macro's . " Klik 8 op " Copy_All_Defined_Names " uit de lijst met macro's . Selecteer de optie " Run" . De namen zullen automatisch worden geplakt in de tweede werkmap. Open Book2 of de pasta doelwerkmap 9 . Alle namen moeten worden geplakt .
|