El problema es que el operador 'LIKE' no admite búsquedas parciales cuando el campo a buscar es de tipo numérico. Para buscar (el número exacto) tienes que ponerlo así:
RSfacturas.Find cmb_buscar & " LIKE #" & txtbusca & "#"
que es lo mismo que con el operador igual (=)
RSfacturas.Find cmb_buscar & " = " & txtbusca
En tu código 'buscar' deberías poner una condición de este tipo
Código:
If cmb_buscar = "nro_factura" Then
... lo anterior
Else
... lo otro
End If