Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/11/2011, 06:40
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 4 meses
Puntos: 53
Respuesta: Problemas con Visual Basic con Excel

Hola, entiendo que no te estan pidiendo bajo ningun concepto que tengas que obtener el número a partir del código de verificacion.

El código de verificacion es necesario introducirlo para comprobar que el número es correcto.

O sea, que reromando tu ejemplo anterior si suponemos que 1111 te devuelve los valores &B, en realidad no estas convirtiendo 1111 a 6B sino que estás generando un numero de socio 11116B y lo que tu debes hacer es dividir el número en tres grupos de 2:

N1 = 11
N2 = 11
N3 = 6B

A partir de N1 y N2 reconstruir su codigo que logicamente te devolvera 6B y compararlo con N3 para verificar que el codigo introducido es correcto, de tal manera que si se introduce por ejemplo 11116A te diga que es incorrecto.

Este es en realidad el uso de los códigos de Control, por ejemplo imaginate el caso de los DNI que con una letra se convierten en en NIF, lo que se pretende es que si por ejemplo el DNI 42945769 le corresponde la letra J, cuando tu introduzcas 42945769Q, te diga que el código es incorrecto.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...