FJCC-ES escribió:El único problema que veo con el codigo es en la linea
If aux >5 then
¿No debería ser
If aux >0.5 then
porque [valor - INT(valor)] tiene que ser < 1?
¿Puede subir el archivo para que nostros lo revisemos?
Tenes razon!! Muy bien en eso!! La idea era generar un codigo en Basic que me redondee numeros con decimales a enteros. Asi quedo el codigo:
Código: Seleccionar todo
Function Redond (valor)
Dim aux
Aux = valor - INT(valor)
if aux<>0 then
If aux>=0.5 then
Redond = INT(valor) + 1
else
Redond = INT (Valor)
end if
else
Redond = valor
end if
End Function
Les comento que encontre el problema, no era codigo ni nada, simplemente que estaban los macros desactivos en la pestaña de seguridad del OOo... (Lo se, no comenten... ¬¬).
Aunq igual como vaya mejorando el codigo lo voy a ir actualizando asi van viendo como queda. La idea del documento, es la de generar carteles con caracateristas y precios tratando de que los datos que tengo que ingresar el usuario sean los minimos.
El lugar donde trabajo es un local de tecnologia en Argentina y estamos muy sujetos a la variacion del dolar. O sea que hacemos toda la carteleria del local una vez a la semana y tenemos mas de 5000 articulos O.O
Seguramente tendre que pedir ayuda para relacionar el documento Calc con alguna base de datos. Ya tendre tiempo para eso...
Por lo pronto, muchas gracias!!!