Hallo,
Ik gebruik een Userform om een aantal gegevens (Voorletter, Naam, Geboortedatum, Geslacht, Behandelaar en Dossiernummer) in te voeren in een bestand. De code voor verwerken is als volgt:
Waar ik naar op zoek ben is een aanvulling op deze code waardoor de cursor naar de rij verplaatst wordt waar de nieuwe invoer is geplaatst.
Ik gebruik een Userform om een aantal gegevens (Voorletter, Naam, Geboortedatum, Geslacht, Behandelaar en Dossiernummer) in te voeren in een bestand. De code voor verwerken is als volgt:
Code:
Private Sub CommandButton3_Click()
If OB_01.Value = True Then TB_04.Text = "Man" Else TB_04.Text = "Vrouw"
If OB_01.Value = False And OB_02.Value = False Then MsgBox "Maak eerst uw keuze Geslacht?", vbCritical, "Fout"
With Sheets("Blad1")
iRow = .Cells.Find(What:="*", SearchOrder:=xlRows, SearchDirection:=xlPrevious, LookIn:=xlValues).Row + 1
.Cells(iRow, 1).Resize(, 8).Value = Array(TB_06.Value, TB_05.Value, TB_01.Value, TB_02.Value, CDate(TB_03.Value), "=(TODAY()-RC[-1])/365.25", _
TB_04.Value, LB_01.Value)
End With
Columns("C:C").Select
ActiveWorkbook.Worksheets("Blad1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Blad1").Sort.SortFields.Add2 Key:=Range("D:D") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Blad1").Sort
.SetRange Range("A3:K250")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Selection.NumberFormat = "0.0"
Columns("E:E").Select
Selection.NumberFormat = "m/d/yyyy"
Selection.Rows.AutoFit
Unload Me
End Sub
Waar ik naar op zoek ben is een aanvulling op deze code waardoor de cursor naar de rij verplaatst wordt waar de nieuwe invoer is geplaatst.