Validatie in userform

Status
Niet open voor verdere reacties.

goof2808

Gebruiker
Lid geworden
2 feb 2007
Berichten
130
Hi,

Via een userform laat ik data invoeren(zie code onderaan)

Bij de combobox "cboAfwijzReden" heb ik in de eigenschappen aangegeven dat de keuze beperkt is tot de inhoud van een named range op het blad Lijsten
(=Row Source: Lijsten!lijst_harde_afwijz)

Maar gebruikers kunnen nu nog steeds waarden invoeren die niet mogen. Ik neem aan dat de data validatie in de VBA-code opgenomen moet worden?

Code:
Private Sub cmdToevoegen_afwijzer_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets("data")

Application.ScreenUpdating = False

'find first empty row in database
iRow = ws.Cells(Rows.Count, 1) _
  .End(xlUp).Offset(1, 0).Row

'copy the data to the database
ws.Cells(iRow, 4).Value = Me.txtDatum.Value
ws.Cells(iRow, 5).Value = Me.cboTeam.Value
ws.Cells(iRow, 6).Value = Me.cboMerk.Value
ws.Cells(iRow, 14).Value = Me.txtTPnr.Value
ws.Cells(iRow, 11).Value = Me.txtKlant.Value
ws.Cells(iRow, 13).Value = Me.cboAfwijzReden.Value

'clear the data
Me.txtDatum.Value = ""
Me.cboTeam.Value = ""
Me.cboMerk.Value = ""
Me.txtTPnr.Value = ""
Me.txtKlant.Value = ""
Me.cboAfwijzReden.Value = ""
Me.txtDatum.SetFocus
Sheets("Data entry").Select

End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan