buenas ;D e estado practicando y me sucedio algo curioso :P
porque al hacer esta operacion me da error de desbordamiento no entiendo :P
Debug.Print 5000000000# And 32768 ' 32768 = &h8000
cuando escribo el "5000000000" lo escribo sin el signo de numeral y a la hora de probar me lo agrega :P porque?
y porque me da error de desbordamiento , gracias ;)
e notado que lo mas que soporta es 999999999
osea eso 9 cifras :P sera que vb solo soporta operaciones binarias de 9 cifras :P en decimal? :P
tambien e notado esta diferencia:
Debug.Print 999999 And 32768 ' devuelve 0 a diferencia de otras lo normal seria devolverme 32768
# era Enteros no? Estas tratando de convertir enteros y (casting, enteros) y el maximo es 2^16 :P sino, dejas que vb te lo tome como long o double, para eso si es inteligente :xD
:xD ya me fije con tu aclaracion
bueno es que no eran variables las que estab pasando :P eran numeros directos en si pero ya me fije que con u double sirve :P vaya que curioso :xD gracias tio ;D