En av de många fördelarna med att automatisera dina Excel-arbetsböcker med makron är möjligheten att flytta data till olika platser i kalkylbladet utan slit att välja , kopiera och klistra in manuellt . Använda ett makro kan du samla in data på en enda sida och sedan sprida det till uppgiften eller avdelning specifika kalkylblad genom att klicka på en knapp . Detta förenklar användningen av arbetsboken för användarna och minskar antalet oavsiktliga kopia fel som du måste ta itu med senare . Instruktioner
Använda PasteSpecial
1
Välj " Visa "-fliken i menyfliksområdet menyn och klicka på " Makron " ikonen .
2
Skriv ett namn för makrot i " Macro namn : " fältet och klicka på " Skapa " -knappen . Som ett exempel anger namnet " copyAndPaste " för makrot och klicka på " Skapa " för att gå in i Visual Basic for Applications redaktör .
3
Lägg ett kommando för att välja den rad som ska kopieras . Detta område kan vara mellan specifika celler , som i följande exempel uttalande , eller omfatta en hel rad utan ett definierat antal kolumner . Linjen väljer nedan cellerna mellan A1 och H1 :
Range ( " A1 : H1 " ) . Välj
4
Kopiera markerat område genom att lägga till ett uttalande kopia kommando till makrot kod. Fortsätta exemplet med följande uttalande :
Selection.Copy
5
Ange målplats för pastan drift med en Range . Den " PasteSpecial " -funktion gör att du kan avgöra vad formatering , storlekar , etc. från källan cellområdet klistras in målplatsen . Exemplet makrot är klar med den enkla formen av " PasteSpecial " :
Range ( " B2 : I2 " ) . Spara PasteSpecial
6
Tryck " Ctrl " och " S " makrot i arbetsboken . Tryck på " Alt " och " Q " för att stänga makrot redaktör .
Använda Copy
7
Välj " Visa "-fliken i menyfliksområdet menyn och klicka på " Makron " icon
8
Skriv ett namn på makrot i . " Macro namn : " fältet och klicka på " Skapa " . knappen
9
Lägg till " Copy " kommando till makro , ange källan och målområdet på ett enda uttalande . Exemplet nedan kopierar ett angivet intervall av celler till en annan angivet intervall inom makro
Sub copyAndPaste ( ) Range
( " A1 : H1 " ) " copyAndPaste . " . Copy Range ( " A11 : H11 " ) katalog
End Sub
10
Tryck " Ctrl " och " S " för att spara makrot i arbetsboken . Tryck på " Alt " och " Q " för att stänga makrot redaktör .