So Im working in a project with vba, I have two machines, one's at home, and the other one at my job. There are these small things Im having trouble with. When I work at home, Im working with Excel 2016 64 bits, so I write down code and everything works. Once I get to my job, sometimes the code fails. At my job, I work with Excel 2013 32 bit, so this is causing me trouble because I spend more time solving these new issues I've got because of versioning than actually writing code.
All I want to know is if this is a thing. I mean this is my conclusion because of self experience, but maybe you guys can tell me that Im not crazy and this is actually a versioning issue. I've tried searching in the web for an explanation and I haven't found anything solid yet.
So, just to give you an idea...
I've got this code with 2016 64-bit:
Basically, tb_Interes is a textbox with a percentage value, so Im dropping the percentage and getting just the number, dividing it by 100, adding 1 and finally multiplying by tb_CantidadSiguientePagoSemanal, which has the value that I want to apply the percentage:![]()
Please Login or Register to view this content.
-> 10%
-> .1
-> 1+.1 = 1.1
->1.1 * (tb_CantidadSiguientePagoSemanal)
-> Save the value in the same textbox tb_CantidadSiguientePagoSemanal
While working with Excel 2016 64 bit, everything works and I get the value I want, but when I'm in 2013 32 bit, it fails with a type mismatch error
If it's a compatibility problem, is there any recommendation/solution that you can provide? I'm tired of rewriting code, feels like double working the same issue.
I will appreciate any answer,
Regards!!
Bookmarks