Buen día para todos.
 
Me pueden ayudar con este código por favor?
 
 
Lo que necesito es que encuentre la coincidencia exacta. Es decir: Si busco el DNI  10 que no me traiga la información del DIN 1011  y que me saque el mensaje “ DNI no hallado”, puesto que el DNI 10 no esta.
 
Gracias por su colaboración.
 
 
 
Private Sub CommandButton1_Click()
 
    Dim RangeDNI As Object
    Dim DNI As String, AyN As String
    Dim Respuesta As Single
' En A1: DNI. En B1: AyN
    [A1:B1].ClearContents
    TextBox2.Value = ""
 
    DNI = TextBox1.Text
    Application.ScreenUpdating = False
    Workbooks.Open Filename:="C:\Escritorio\FORMULARIO.xls"
    Set RangeDNI = Cells.Find(What:=DNI, LookIn:=xlValues, LookAt:=xlPart, _
        SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=True)
    If RangeDNI Is Nothing Then
        Respuesta = MsgBox("DNI no hallado")
        GoTo Fin
    End If
' Tomo el valor de AyN (DNI no hace falta pues ya lo tengo)
    AyN = RangeDNI.Offset(0, 1).Value
' Asigno AyN al TextBox2
    TextBox2.Value = AyN
'Asigno DNI y AyN a las celda A1 y B1 respectivamente
    [FORMULARIO.xls!A1].Value = DNI
    [FORMULARIO.xls!B1].Value = AyN
Fin:
 
End Sub 
   
 

 
 
