Hoi,
Ik heb een invulformulier gemaakt om gegevens in te voeren in een lijst.
Maar het eerste veld moet ze verplicht ingevullen, dus mag niet leeg zijn.
Heb de volgende code reeds staan om dubbele invoer te vermijden.
Wie kan mij helpen?
Alvast bedankt
Ik heb een invulformulier gemaakt om gegevens in te voeren in een lijst.
Maar het eerste veld moet ze verplicht ingevullen, dus mag niet leeg zijn.
Heb de volgende code reeds staan om dubbele invoer te vermijden.
Wie kan mij helpen?
Alvast bedankt
Code:
Private Sub txt1_Change()
Dim findstring As String, rng As Range
findstring = Txt1.Value
If findstring <> "" Then
With Sheets("Kaarten").Range("A5:a65536")
Set rng = .Find(What:=findstring, LookIn:=xlValues, lookat:=xlWhole, _
Searchorder:=xlByRows, searchdirection:=xlPrevious, MatchCase:=False)
If Not rng Is Nothing Then
MsgBox ("Dit nummer " + Txt1.Value + " is al aanwezig " & vbCr & "in database")
'
Txt1 = ""
Txt1.SetFocus
Else
Exit Sub
End If
End With
End If
End Sub
Laatst bewerkt door een moderator: