ExcelAmateur
Terugkerende gebruiker
- Lid geworden
- 25 aug 2010
- Berichten
- 3.333
Formleden,
Ik ben opzoek naar een stukje code om te checken of het cijfer dat op een Userform in een TextBox staat in de range voorkomt.
Een deel van wat ik hier heb vond ik met zoeken.
Helaas geeft hij bij elk cijfer wat je invoert de fout melding.
De bedoeling is als het cijfer(T) niet in de Range voorkomt, hij de melding geeft.
Als het cijfer wel in de Range staat moet hij door gaan.
Er staan zat voorbeelden met Match maar net niet wat je zoekt.
Ik ben opzoek naar een stukje code om te checken of het cijfer dat op een Userform in een TextBox staat in de range voorkomt.
Een deel van wat ik hier heb vond ik met zoeken.
Helaas geeft hij bij elk cijfer wat je invoert de fout melding.
De bedoeling is als het cijfer(T) niet in de Range voorkomt, hij de melding geeft.
Als het cijfer wel in de Range staat moet hij door gaan.
Code:
Sub CijferControle() 'Dit werkt niet zoals ik het wil
Test = Application.WorksheetFunction.Match(T, Blad5.Range("J12:S12"))
If Not IsError(Test) Then
MsgBox "Dit cijfer word niet gebruikt", , "Foute invoer"
T = ""
End If
End Sub