Hvordan kopiere fra ett regneark og lim inn til et annet ved hjelp av VBA

click fraud protection

Visual Basic for Applications (VBA) er den ideelle metoden for å tilpasse Excel 2010 for å passe dine behov. Hvis du hele tiden finner deg selv i å utføre de samme oppgavene, som å kopiere data i Excel, kan du få VBA til å utføre oppgaven for deg. I stedet for å kopiere data fra ett regneark manuelt og lime det inn i et annet, skriv en VBA-makro og du kan trykke på en knapp for å utføre kopieringen og limingen umiddelbart.

Trinn 1

Klikk på "Utvikler"-fanen og klikk deretter på "Visual Basic" for å åpne Visual Basic Editor (VBE) som du kan lage VBA med.

Dagens video

Steg 2

Klikk "Sett inn" og klikk deretter "Modul" for å åpne et tomt modulvindu.

Trinn 3

Klipp ut og lim inn følgende kode i modulvinduet:

Sub Copy_Data()-applikasjon. ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Value Application. Skjermoppdatering = True End Sub

Trinn 4

Skreddersy koden til dine spesifikke behov; som skrevet kopierer koden dataene i cellene A1 til A10 i regneark 1 til cellene B1 til B10 i regneark 2. For eksempel, hvis du ønsker å kopiere data fra cellene C1 til C100 i ark 4 til cellene D1 til D100 i ark 5, ville du skrive om den tredje linjen i koden for å lese:

Worksheets("Sheet4").Range("C1:C100").Value = Worksheets("Sheet5").Range("D1:D100").Verdi

Trinn 5

Trykk "F5" for å kjøre rutinen.

Tips

Trykk "Alt" og "F11" tastene sammen for å veksle mellom regnearket og koden din.