Hoe verplaats ik dubbele rijen naar een ander blad in Excel?
Als u een lijst met gegevensbereik hebt die enkele dubbele waarden in een specifieke kolom bevat, wilt u nu de volledige rijen naar een ander blad verplaatsen op basis van de dubbele cellen. Hoe zou u deze taak in Excel kunnen aanpakken?
Verplaats hele rijen naar een ander blad op basis van dubbele cellen in een kolom
Verplaats hele rijen naar een ander blad op basis van dubbele rijen
Verplaats hele rijen naar een ander blad op basis van dubbele cellen in een kolom
Als er dubbele waarden in een kolom staan, verplaats dan de volledige rijen naar een ander blad, de volgende VBA-code kan u een plezier doen:
1. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
2. Klikken Invoegen > Moduleen plak de volgende code in het modulevenster.
VBA-code: verplaats hele rijen naar een ander blad op basis van dubbele cellen in een kolom:
Sub CutDuplicates()
'Updateby Extendoffice
Dim xRgS As Range
Dim xRgD As Range
Dim I As Long, J As Long
On Error Resume Next
Set xRgS = Application.InputBox("Please select the column:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRgS Is Nothing Then Exit Sub
Set xRgD = Application.InputBox("Please select a desitination cell:", "KuTools For Excel", , , , , , 8)
If xRgD Is Nothing Then Exit Sub
xRows = xRgS.Rows.Count
J = 0
For I = xRows To 1 Step -1
If Application.WorksheetFunction.CountIf(xRgS, xRgS(I)) > 1 Then
xRgS(I).EntireRow.Copy xRgD.Offset(J, 0)
xRgS(I).EntireRow.Delete
J = J + 1
End If
Next
End Sub
3. Druk vervolgens op F5 sleutel om deze code uit te voeren, en selecteer in het uitgeklapte dialoogvenster de kolom met de dubbele cellen waarop u wilt verplaatsen, zie screenshot:
4. Dan klikken OK, selecteer in een ander promptvenster een cel in een ander blad waar u de verplaatste rijen wilt plaatsen, zie screenshot:
5. En klik vervolgens op OK, de rijen met dubbele waarden in kolom A zijn verplaatst naar een nieuw blad, zie screenshot:
Verplaats hele rijen naar een ander blad op basis van dubbele rijen
Als u de dubbele rijen uit een celbereik wilt verplaatsen, kan de volgende VBA-code u helpen:
1. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
2. Klikken Invoegen > Moduleen plak de volgende code in het modulevenster.
VBA-code: verplaats hele rijen naar een ander blad op basis van dubbele rijen:
Sub CutDuplicates()
'Updateby Extendoffice
Dim xRgD As Range, xRgS As Range
Dim I As Long, J As Long, K As Long, KK As Long
On Error Resume Next
Set xRgS = Application.InputBox("Please select the data range:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRgS Is Nothing Then Exit Sub
Set xRgD = Application.InputBox("Please select a desitination cell:", "KuTools For Excel", , , , , , 8)
If xRgD Is Nothing Then Exit Sub
KK = 0
For I = xRgS.Rows.Count To 1 Step -1
For J = 1 To I - 1
For K = 1 To xRgS.Columns.Count
Debug.Print xRgS.Rows(I).Cells(, K).Value
Debug.Print xRgS.Rows(J).Cells(, K).Value
If xRgS.Rows(I).Cells(, K).Value <> xRgS.Rows(J).Cells(, K).Value Then Exit For
Next
If K = xRgS.Columns.Count + 1 Then
xRgS.Rows(I).EntireRow.Copy xRgD.Offset(KK, 0).EntireRow
xRgS.Rows(I).EntireRow.Delete
KK = KK + 1
End If
Next
Next
End Sub
3. Druk vervolgens op F5 toets om deze code uit te voeren, selecteer in het uitgeklapte dialoogvenster het gegevensbereik dat u de dubbele rijen wilt verplaatsen, zie screenshot:
4. Klikken OK knop, en selecteer vervolgens in een ander promptvenster een cel in een nieuw blad waar u de verplaatste smeekingsrijen wilt plaatsen, zie screenshot:
5. Dan klikken OK knop, en nu zijn de dubbele rijen verplaatst naar een ander blad dat u in 茅茅n keer hebt opgegeven, zie screenshot:
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar effici毛ntie als nooit tevoren. Kutools voor 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-tabblad 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!