MayNiak666
Gebruiker
- Lid geworden
- 6 jan 2003
- Berichten
- 234
Wie helpt me. Ik heb een knop op een werkblad. Met die knop start ik een macro. De macro moet het volgende doen: In een bepaald bereik op werkblad 1 wordt gekeken of cel 1 al dan niet leeg is. Als cel 1 niet leeg is, wordt er gekeken of de waarde van cel 2, die zich op dezelfde rij als cel 1 bevindt, groter dan 0 is. Als dat het geval is, moet de hele rij gekopieerd worden naar de eerste lege cel in kolom A van werkblad 2.
Ik had het ongeveer zo bedacht:
For Each cel In Range("Naam2")
If Not cel.Value = "" Then
Rij = cel.Row
FTE = Worksheets("Wavin Lash").Cells(Rij, 24).Value
If FTE > 0 Then
' Eerste lege cel in kolom A zoeken
Set DoelCel = Worksheets("Totalen overzicht").Cells(4, 1)
Do While Not IsEmpty(DoelCel)
Set nextCell = DoelCel.Offset(1, 0)
Set DoelCel = nextCell
Loop
Worksheets("Wavin Lash").Rows(Rij).Copy
Worksheets("Totalen overzicht").Range("Doelcel").PasteSpecial _
Paste:=xlPasteAll
End If
End If
Next cel
Alleen gaat het bij het plakken mis. Ik krijg dan de volgende foutmelding:
Fout '1004' tijdens uitvoering
Door de toepassing of door object gedefinieerde fout
Ik snap eigenlijk niet zo goed wat ik fout doe....
Ik had het ongeveer zo bedacht:
For Each cel In Range("Naam2")
If Not cel.Value = "" Then
Rij = cel.Row
FTE = Worksheets("Wavin Lash").Cells(Rij, 24).Value
If FTE > 0 Then
' Eerste lege cel in kolom A zoeken
Set DoelCel = Worksheets("Totalen overzicht").Cells(4, 1)
Do While Not IsEmpty(DoelCel)
Set nextCell = DoelCel.Offset(1, 0)
Set DoelCel = nextCell
Loop
Worksheets("Wavin Lash").Rows(Rij).Copy
Worksheets("Totalen overzicht").Range("Doelcel").PasteSpecial _
Paste:=xlPasteAll
End If
End If
Next cel
Alleen gaat het bij het plakken mis. Ik krijg dan de volgende foutmelding:
Fout '1004' tijdens uitvoering
Door de toepassing of door object gedefinieerde fout
Ik snap eigenlijk niet zo goed wat ik fout doe....