Att kunna kopiera data från ett kalkylblad till en annan i Excel sparar användaren tid eftersom han inte behöver kopiera den manuellt . Det bästa sättet att kopiera data mellan ark är att använda systemet klippbordet . I VBA kan du använda " Select " egenskapen att välja ett kalkylblad och du kan använda " Selection " objekt att kopiera data till Urklipp . "Klistra in " metoden klistrar innehållet i urklipp på arket som för närvarande är vald . Instruktioner
1
Klicka på " Blad1 " fliken och skriv " uppgifter i Sheet1 " i A1 . Klicka " Blad2 " och skriv " data i Blad2 " i A1 .
2
Klicka på " Utvecklare " fliken , klicka på " Visual Basic ", och klicka på " Infoga " -menyn . Klicka på " modul " för att infoga en ny kod modul .
3
Skapa en ny sub förfarande .
Private Sub copyDataBetweenSheets ( )
4
Lägg till följande kod för att välja Blad1 och kopiera data i A1 : . .
Sheets ( " Blad1 " ) Välj
Range ( " A1 " ) Välj
Selection.Copy
5
Lägg till följande kod för att välja Blad2 och klistra in data kopieras från Blad1 : .
Sheets ( " Blad2 " ) Välj
Range ( . " A2 " ) Välj
ActiveSheet.Paste
6
Markera data i cell A1 och kopiera den genom att lägga till följande kod :
Range ( " A1 " ) Välj
Selection.Copy
7
Klistra in informationen du kopierade från Sheet2 genom att lägga till följande kod : .
Sheets ( " . Blad1 " ) Välj
Range ( " A2 " ) . Välj
ActiveSheet.Paste
8
Avsluta proceduren genom att lägga till " End Sub . " Tryck " F5 " för att köra sub förfarandet .