makron är små program som körs en specifik uppgift . I Microsoft Excel , det finns ett makro som kopierar hela sortimentet namnen från en arbetsbok och klistra in dem i en annan . Skapa det här makrot ska dra områdesnamn och klistra dem automatiskt . Instruktioner
1
Öppna den arbetsbok du kommer att kopiera rad namn från . Om du inte redan har namnen set , definiera det namn . För att göra detta , klicka på " Infoga " -menyn , välj " Name " och välj sedan " Definiera " från listan . Hitta namnen i arbetsboken rutan .
2
Leta reda på namnet på den andra arbetsboken . Kontrollera att arbetsboken sparas som en makroaktiverat arbetsbok . Filändelsen ska vara . Xlsm eller . LSM .
3
Håll ner " Alt " och " F11 " tangenterna . Visual Basic Editor öppnas . Klicka på " modul " i " Infoga " -menyn . Modulen fönster kommer att dyka upp .
4
Skriv följande kod i fönstret . Ändra hänvisningen till book2.lsm eller book2.xls till namnet på boken som du klistrar också .
Sub Copy_All_Defined_Names ( ) katalog
'Gå igenom alla definierade namn i den aktiva
' arbetsbok .
för varje xi ActiveWorkbook.Names
' Lägg varje definierat namn från den aktiva arbetsboken till
" målet arbetsboken ( " Book2 . xls "eller" Book2.xlsm " ) .
' " x.value "avser cellreferenserna den
' definierade namnet pekar på.
Arbetsböcker ( " . Book2.xls " ) Names.Add Namn : = x.Name , _
refersto : = x.Value
Next x
End Sub
5
Stäng Visual Basic Editor Window . Klicka på " X " -knappen eller slå " ATL " och " F11 " igen för att stänga fönstret . Makrot kommer automatiskt att spara . När du är tillbaka på bok 1 eller arbetsboken du kopierar från , sparar arbetsboken . Klicka på " File " och välj " Spara " eller " Spara som . " Ändra inte namnet på filen på något sätt .
6
Öppna arbetsboken som du klistrar på eller starta en ny arbetsbok . Spara arbetsboken som en Excel- makro -arbetsbok . Kontrollera att namnet är detsamma som namnet för book2.lsm i koden. Stavningen kapitalisering och utbyggnad måste vara exakt .
7
Öppna den första arbetsboken igen och klicka på " verktyg " -menyn . Välj " Macro " och klicka på " Makron . "
8
Klicka på " Copy_All_Defined_Names " från listan med makron . Välj " Kör " alternativet . Namnen kommer automatiskt att klistras i den andra arbetsboken .
9
Open Book2 eller pastan målarbetsboken . Alla namn ska klistras .