que componente é esse q vc tah usando pra executar a consulta ?
não seria mais fácil se vc usasse SQL ?
na minha opinião o erro pode estar nessa linha...
vtbVendedor.Find "codigo = " & txt_usuario, , , 1
ou na formatação do txtcodigo
txt_usuario.Text = Format(txt_usuario.Text, "000")
eu acho que pode ser um desses dois ...
na tabela vc ta gravando o vendedor com o Código com a String
por ex: codigo = 001 ?? ou simplesmente 001 ?
se puder descrever um pouquinho melhor .. é mais fácil pra ajudar...
valew...