Slik kopierer Between Sheets i Excel & VBA

Slik kopierer Between Sheets i Excel & VBA


Å kunne kopiere data fra ett regneark til en annen i Excel sparer brukeren tid siden han ikke trenger å kopiere den manuelt. Den beste måten å kopiere data mellom ark er å bruke systemets utklippstavle. I VBA, kan du bruke "Velg" eiendom for å velge et regneark, og du kan bruke "Selection" objekt for å kopiere data til systemets utklippstavle. Den "Lim inn" metoden limer innholdet på utklippstavlen på arket som er valgt.

Bruksanvisning

1 Klikk på "Ark1" -fanen og skriv "data i Ark1" i A1. Klikk "Ark2" og type "data i Ark2" i A1.

2 Klikk på "Utvikler" fanen, klikk på "Visual Basic," og klikk "Insert" -menyen. Klikk "Module" å sette inn en ny kode modul.

3 Opprett en ny sub prosedyre.

Private Sub copyDataBetweenSheets ()

4 Legg til følgende kode for å velge Ark1 og kopiere dataene i A1:

Sheets("Sheet1").Select

Range ( "A1"). Velg

Selection.Copy

5 Legg til følgende kode for å velge Ark2 og lime inn data kopiert fra Ark1:

Sheets("Sheet2").Select

Range ( "A2"). Velg

ActiveSheet.Paste

6 Velg data i celle A1 og kopier den ved å legge til følgende kode:

Range("A1").Select

Selection.Copy

7 Lim inn dataene du kopierte fra Ark2 ved å legge til følgende kode:

Sheets("Sheet1").Select

Range ( "A2"). Velg

ActiveSheet.Paste

8 Avslutt prosedyren ved å legge til "End Sub". Trykk "F5" for å utføre sub prosedyren.