Hoe kopieer ik gegevens naar de volgende lege rij van een ander werkblad in Excel?
Stel dat u bepaalde gegevens in bereik A1: E1 van Sheet1 wilt kopiëren en deze snel naar de volgende lege rij van Sheet2 in een werkmap wilt plakken, zoals onderstaand screenshot, wat kunt u dan gemakkelijk doen? Dit artikel introduceert een VBA-methode voor u.
Kopieer gegevens naar de volgende lege rij van een ander werkblad met VBA-code
Kopieer gegevens naar de volgende lege rij van een ander werkblad met VBA-code
U kunt de onderstaande VBA-code uitvoeren om gegevens op een bepaald blad te kopiëren en automatisch in de volgende lege rij van een ander werkblad te plakken.
1. druk op anders + F11 toetsen tegelijkertijd om het Microsoft Visual Basic voor toepassingen venster.
2. In de Microsoft Visual Basic voor toepassingen venster klikt Invoegen > Module. Kopieer en plak vervolgens de onderstaande VBA-code in het modulevenster.
VBA-code: kopieer gegevens naar de volgende lege rij van een ander werkblad
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
Opmerking:: In de code is Blad2 het doelwerkblad van de gekopieerde gegevens. U kunt het wijzigen op basis van uw behoefte.
3. druk de F5 sleutel om de code uit te voeren, in de pop-up Kutools for Excel dialoogvenster, selecteer het bereik dat u naar de volgende lege rij van Sheet2 wilt kopiëren en klik vervolgens op de OK knop. Zie screenshot:
Vervolgens worden de gekopieerde gegevens van Sheet1 onmiddellijk in de volgende lege rij van het specifieke Sheet2 geplakt, zoals hieronder wordt getoond:
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools for Excelen ervaar efficiëntie als nooit tevoren. Kutools for Excel Biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
