Etienne1978
Gebruiker
- Lid geworden
- 3 mei 2012
- Berichten
- 32
Hallo,
Ik heb een bestand met in kolom a leeftijden varrierend van 18 t/m 65.
nu wil ik deze gaan splitsen in de catagorien 18-27 ; 27-40 ; 40-50; 50-60 ; 60-65
vervolgens moet catagorie 18-27 giknipt en geplakt woden naar blad 2 catagorie 27-40 naar blad 3 etc.
de formule die ik gebruik in mijn macro ziet er zo uit (alleen hij werkt niet).
Sub kopierenleeftijdjaren1()
Dim intaantalrijen As Integer
Dim i As Integer
Dim currentcell As Range
Range("a1").Select
intaantalrijen = ActiveCell.CurrentRegion.Rows.Count
For i = 1 To intaantalrijen
For Each currentcell In Selection.Cells
If currentcell.Value = ">= 18 and < 27" Then
currentcell.EntireRow.Cut
Sheets("blad2").Select
ActiveSheet.Paste
ActiveCell.Select
ActiveCell.Offset(1, 0).Select
End If
Sheets("blad1").Select
ActiveCell.Offset(1, 0).Select
Next currentcell
Next i
Voor de andere catagorien heb ik nog geen formule daar deze nog niet werkt.
Alvast bedankt voor de tips.
groet,
etienne
End Sub
Ik heb een bestand met in kolom a leeftijden varrierend van 18 t/m 65.
nu wil ik deze gaan splitsen in de catagorien 18-27 ; 27-40 ; 40-50; 50-60 ; 60-65
vervolgens moet catagorie 18-27 giknipt en geplakt woden naar blad 2 catagorie 27-40 naar blad 3 etc.
de formule die ik gebruik in mijn macro ziet er zo uit (alleen hij werkt niet).
Sub kopierenleeftijdjaren1()
Dim intaantalrijen As Integer
Dim i As Integer
Dim currentcell As Range
Range("a1").Select
intaantalrijen = ActiveCell.CurrentRegion.Rows.Count
For i = 1 To intaantalrijen
For Each currentcell In Selection.Cells
If currentcell.Value = ">= 18 and < 27" Then
currentcell.EntireRow.Cut
Sheets("blad2").Select
ActiveSheet.Paste
ActiveCell.Select
ActiveCell.Offset(1, 0).Select
End If
Sheets("blad1").Select
ActiveCell.Offset(1, 0).Select
Next currentcell
Next i
Voor de andere catagorien heb ik nog geen formule daar deze nog niet werkt.
Alvast bedankt voor de tips.
groet,
etienne
End Sub