Betse,
Ik maak gebruik van onderstaande macro om rijen te kopieren die gelijk zijn aan een bepaalde cel. Nu wil ik dat de rijen telkens worden geplakt in sheet2, cel A1 en dan naar beneden (A2, A3, enz.), momenteel wordt alles in A1 geplakt namelijk, waar zit de fout?
Bij voorbaat dank,
niels
Ik maak gebruik van onderstaande macro om rijen te kopieren die gelijk zijn aan een bepaalde cel. Nu wil ik dat de rijen telkens worden geplakt in sheet2, cel A1 en dan naar beneden (A2, A3, enz.), momenteel wordt alles in A1 geplakt namelijk, waar zit de fout?
Code:
Sub SpecialCopy()
Dim rngAll As Range
Dim rngCell As Range
Dim rij As Integer
Set rngAll = Range("B2:E11")
For Each rngCell In rngAll.Cells
If rngCell.Value = Range("G2") And rij < rngCell.Row Then
Rows(rngCell.Row & ":" & rngCell.Row).Copy
Sheets("Blad2").Select
Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(1, 0).Select
Sheets("Blad1").Select
End If
Next
Application.CutCopyMode = False
End Sub
Bij voorbaat dank,
niels
Laatst bewerkt: