tpijnappel
Nieuwe gebruiker
- Lid geworden
- 12 jul 2006
- Berichten
- 2
Hallo,
ik hoop dat jullie mij kunnen helpen. Ik ben voor mijn werk bezig om een
macro te maken waarin rijen van het ene werkblad naar het andere werkblad
geknipt worden. Dit alleen wanneer er bv in kolom T een waarde staat vermeld.
De macro is gemaakt alleen is er een apart probleem: hij knipt niet alle
rijen meer die aan de voorwaarde voldoen..... Kan iemand mij hepen?
een voorbeeld van de macro is:
Sub verplaatsen_van_Belbestand_naar_Later()
For i = 6 To 40007
'Wanneer veld Bx leeg is dan stoppen
If Sheets("Belbestand").Range("B" & i & "") = "" Then
Exit Sub
End If
'Wanneer veld Tx gevuld
If Sheets("Belbestand").Range("W" & i & "") <> "" Then
Sheets("Belbestand").Rows("" & i & ":" & i & "").Cut
'Bepalen welke regel leeg is
For j = 6 To 40007
'Wanneer Bx leeg is dan vullen
If Sheets("Later").Range("B" & j & "") = "" Then
'Rij invoegen
Sheets("Later").Rows("" & j & ":" & j & "").Insert
Shift:=xlDown
'Rij verwijderen uit het Belbestand
Sheets("Belbestand").Rows("" & i & ":" & i & "").Delete
Shift:=xlUp
GoTo volgende
End If
Next j
End If
volgende:
Next i
End Sub
alvast hartelijk bedankt
ik hoop dat jullie mij kunnen helpen. Ik ben voor mijn werk bezig om een
macro te maken waarin rijen van het ene werkblad naar het andere werkblad
geknipt worden. Dit alleen wanneer er bv in kolom T een waarde staat vermeld.
De macro is gemaakt alleen is er een apart probleem: hij knipt niet alle
rijen meer die aan de voorwaarde voldoen..... Kan iemand mij hepen?
een voorbeeld van de macro is:
Sub verplaatsen_van_Belbestand_naar_Later()
For i = 6 To 40007
'Wanneer veld Bx leeg is dan stoppen
If Sheets("Belbestand").Range("B" & i & "") = "" Then
Exit Sub
End If
'Wanneer veld Tx gevuld
If Sheets("Belbestand").Range("W" & i & "") <> "" Then
Sheets("Belbestand").Rows("" & i & ":" & i & "").Cut
'Bepalen welke regel leeg is
For j = 6 To 40007
'Wanneer Bx leeg is dan vullen
If Sheets("Later").Range("B" & j & "") = "" Then
'Rij invoegen
Sheets("Later").Rows("" & j & ":" & j & "").Insert
Shift:=xlDown
'Rij verwijderen uit het Belbestand
Sheets("Belbestand").Rows("" & i & ":" & i & "").Delete
Shift:=xlUp
GoTo volgende
End If
Next j
End If
volgende:
Next i
End Sub
alvast hartelijk bedankt