GBSpijkers
Gebruiker
- Lid geworden
- 17 nov 2009
- Berichten
- 40
Ik het een database gekregen waar op iedere regel een nieuw onderzoek bij een patient staat. de rest van de gegevens blijft een aantal regels hetzelfde tot ik alle onderzoeken van die patient gehad heb en hij aan de volgende begint. ik wil die onderzoeken allemaal op 1 regel hebben achter de eerste entry van die patient.
ik heb de volgende code al gemaakt, alleen het kopieren lukt me niet om goed op te zetten.
Met name vraag ik me af of het volgende deel van de code wel klopt
in het voorbeeld ziet u het voor op blad1 en op blad 2 het effect wat ik hoop bewerk te stellen.
ik hoop dat iemand mij kan helpen
ik heb de volgende code al gemaakt, alleen het kopieren lukt me niet om goed op te zetten.
Code:
Private Sub CommandButton1_Click()
Dim Rng As Integer
For Rng = 2 To Rng = 5006
If Err.Number = 0 Then
If Range(Rng, 1).Value = Range(Rng - 1, 1).Value Then Sheets("Blad1").Cells(Rng, Columns.Count).End(xlToLeft).Offset(, 1).Resize(, 3) = Sheets("Blad1").Cells(Rng + 1, 10).Resize(, 3).Value And Row(Rng).Delete
End If
Err.Clear
Next
End Sub
Met name vraag ik me af of het volgende deel van de code wel klopt
Code:
Sheets("Blad1").Cells(Rng, Columns.Count).End(xlToLeft).Offset(, 1).Resize(, 3) = Sheets("Blad1").Cells(Rng + 1, 10).Resize(, 3).Value
in het voorbeeld ziet u het voor op blad1 en op blad 2 het effect wat ik hoop bewerk te stellen.
ik hoop dat iemand mij kan helpen