En av de mange fordelene ved å automatisere Excel- arbeidsbøker med makroer er evnen til å flytte data til forskjellige steder i regnearket uten slit med å velge , kopiere og lime inn manuelt. Ved hjelp av en makro kan du samle data på en enkelt side, og deretter spre den til oppgaven eller avdeling bestemte regneark ved å klikke på en knapp. Dette forenkler bruken av arbeidsboken for brukerne og reduserer antall utilsiktede kopi feil som du må håndtere senere . Instruksjoner
Bruke PasteSpecial
en
Velg " View"-fanen på båndet menyen og klikk på " Makroer "-ikonet .
2
Skriv inn et navn for makroen i " Macro navn : "-feltet , og klikk på "Create "-knappen . Som et eksempel, skriver du inn navnet " copyAndPaste " for makro og klikk "Opprett " for å gå inn i Visual Basic for Applications redaktør .
3
Legg en kommando for å velge raden som skal kopieres . Denne serien kan være mellom spesifikke celler , som i følgende eksempel uttalelse, eller omfatte en hel rad uten et definert antall kolonner . Linjen velger under cellene mellom A1 og H1 :
Range ( " A1 : H1 ") . Velg
4
Kopier valgte området ved å legge en kopi kommando uttalelse til makro kode . Fortsett eksempelet med følgende uttalelse : en
Selection.Copy
5
Sett målet i pastaen drift ved hjelp av en Range. Den " PasteSpecial "-funksjonen gjør det mulig å finne ut hva formatering , størrelser , etc. fra kilden celleområde , limes inn i målområdet . Eksempelet makro er ferdig med den enkle formen for " PasteSpecial " : en
Range (" B2 : I2 ") . PasteSpecial
6
Trykk " Ctrl" og " S " for å lagre makroen i arbeidsboken . Trykk " Alt" og " Q " for å lukke makro editor.
Bruke Kopier
7
Velg " View"-fanen på båndet menyen og klikk på " Makroer "-ikonet
8
Skriv inn et navn på makroen i . " Macro navn: "-feltet og klikk på " Create " . knappen
9
Legg til " Copy " kommando til makro, angi kilden og målområdet i en enkelt setning. Eksemplet under kopiering av en spesifisert område med celler til et annet angitt område innenfor makro
Sub copyAndPaste ( )
Range (" A1 : H1 ") " copyAndPaste . ». Kopier Range (" A11 : H11 ")
End Sub
10
Trykk" Ctrl " og" S "for å lagre makroen i arbeidsboken . Trykk "Alt" og "Q " for å lukke makro editor.