Hola
guillebomtrasmiti has lo que te indica
freegirl lo que tienes colocalo en el evento
TEXTCHANGED de tu textbox donde escribes :
Código vb:
Ver originalBuscarFactura()
If DataGridView1.Rows(0).Cells(0).Value Is Nothing Then
MsgBox("No hay resultados", MsgBoxStyle.Information, "Aviso")
cargagridFichasProd()
Else
End If
solo le tenias que kitar el primer if que hace la funcionalidad de apretar el [ENTER]. Saludos!

.