Hur kopierar jag data till nästa tomma rad i ett annat kalkylblad i Excel?
Om du antar att du vill kopiera vissa data i intervallet A1:E1 i Sheet1 och klistra in dem snabbt i nästa tomma rad av Sheet2 i en arbetsbok som nedan visas, vad kan du göra för att enkelt uppnå det? Den här artikeln kommer att introducera en VBA-metod för dig.
Kopiera data till nästa tomma rad i ett annat kalkylblad med VBA-kod
Kopiera data till nästa tomma rad i ett annat kalkylblad med VBA-kod
Du kan köra nedanstående VBA-kod för att kopiera data i ett visst ark och klistra in automatiskt till nästa tomma rad i ett annat kalkylblad.
1. Tryck andra + F11 samtidigt för att öppna Microsoft Visual Basic för applikationer fönster.
2. I Microsoft Visual Basic för applikationer fönstret klickar Insert > Modulerna. Kopiera och klistra in nedanstående VBA-kod i modulfönstret.
VBA-kod: kopiera data till nästa tomma rad i ett annat kalkylblad
Private Sub CommandButton1_Click()
Dim xScreenUpdating As Boolean
Dim xPasteSht As Worksheet
Dim xRg As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xPasteSht = Worksheets("Sheet2")
xScreenUpdating = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
xPasteSht.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
Application.CutCopyMode = False
Application.ScreenUpdating = xScreenUpdating
End Sub
Anmärkningar: I koden är Sheet2 målkalkylbladet för de kopierade uppgifterna. Du kan ändra det baserat på ditt behov.
3. tryck på F5 nyckel för att köra koden, när den dyker upp Kutools for Excel välj det intervall du vill kopiera till nästa tomma rad i Sheet2 och klicka sedan på OK knapp. Se skärmdump:
Den kopierade datan från Sheet1 klistras sedan omedelbart in i nästa tomma rad av Sheet2, som visas i skärmdumpen nedan.
Bästa kontorsproduktivitetsverktyg
Boosta dina Excel-kunskaper med Kutools for Exceloch upplev effektivitet som aldrig förr. Kutools for Excel Erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Office Tab Få ett flikargränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!