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

Cita:
Iniciado por sven_uri Ver Mensaje
Por cierto, el calculo que hago para obtener "codicontrol" i "xifra" esta bien echo, no? (Lo equivalente al mod digo).
Respondiendo a esta pregunta, después te comento respecto a la otra, pienso que estos dos cálculos aunque funcionan porque lo he probado, no se si funcionarán en todos los casos. He probado la division por 9

Te comento sobre uno de ellos como lo haría yo porque dando orden a los paréntesis. Así es como lo tienes:

codicontrol = (N2 / 9 - Int(N2 / 9)) * 9

para forzar bien las operaciones, debería estar asi:

codicontrol = N2 - (Int(N2 / 9) * 9)
ya que de esta manera obligas a que se hagan primero las operaciones que están en el interior del paréntesis que te marco en rojo

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