Ik ben bezig met een macro voor Excel, waarin in een regel toe wil voegen als de cel waarin ik zit ongelijk is aan de cel erboven.
Het bestand zien er bijvoorbeeld zo uit:
Kolom 8 Kolom 9
Jansen 8
Jansen 7
De vries 6
De Jong 6
De Jong 6
De Jong 9
Tussen Jansen en de Vries moet een regel komen, en tussen De Vries en de Jong ook (zodat ik daarin de subtotalen van de getallen erachter kan optellen, per persoon). Ik ben hiermee begonnen als If... then, maar ik kom niet verder dan:
For rij = 2 To aantal_regels
If Cells(rij, 8).Value = Cells(rij + 1, 8) Then
rij = rij + 1
ElseIf Cells(rij, 8).Value <> Cells(rij + 1, 8) Then
Cells(rij, 8).EntireRow.Select
Selection.Insert shift:=xlUp
End If
Next rij
Maar dit werkt dus niet (sowieso omdat ik niet weet hoe ik aan moet geven ongelijk aan, i.p.v. <>).
Heeft iemand een idee? Hartstikke bedankt!
Het bestand zien er bijvoorbeeld zo uit:
Kolom 8 Kolom 9
Jansen 8
Jansen 7
De vries 6
De Jong 6
De Jong 6
De Jong 9
Tussen Jansen en de Vries moet een regel komen, en tussen De Vries en de Jong ook (zodat ik daarin de subtotalen van de getallen erachter kan optellen, per persoon). Ik ben hiermee begonnen als If... then, maar ik kom niet verder dan:
For rij = 2 To aantal_regels
If Cells(rij, 8).Value = Cells(rij + 1, 8) Then
rij = rij + 1
ElseIf Cells(rij, 8).Value <> Cells(rij + 1, 8) Then
Cells(rij, 8).EntireRow.Select
Selection.Insert shift:=xlUp
End If
Next rij
Maar dit werkt dus niet (sowieso omdat ik niet weet hoe ik aan moet geven ongelijk aan, i.p.v. <>).
Heeft iemand een idee? Hartstikke bedankt!