Find number - where did I go wrong?

H

Hennie Neuhoff

I've got a list of ±4500 employees, each with a unique number. The following
macro almost fit my needs:
Public Sub findEmployee ()
Dim foundCell As Range
Dim Response As Variant
With ActiveSheet
Response = InputBox(prompt:="Employee number ?"
If Response = ""Then Exit Sub
If Not (IsNumeric(Response))Then
MsgBox "You did not key in a NUMBER!"
Exit Sub
Else
Set foundCell=.Range("a4:a5000").Find(what:=Response)
If foundCell Is Nothing Then
MsgBox "The number does not exist"
Else
foundCell.Activate
End if
End if
End With
End Sub
I've tried to include MatchCase:=True, however the number 60 is nt allocated
to an employee, if I key in 60 ' it activates employee 160 which does exits.
Where did I go wrong ???
Please help me.
Thank you
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top