jcbiker Posted February 7, 2013 at 02:34 PM Report #494473 Posted February 7, 2013 at 02:34 PM Boa tarde Tenho este código de envio para o excel de dados: oXLSheet.Range(formB).NumberFormat = "##" oXLSheet.Cells(ln, colO) = x.GalpFrota Mas quando vou ver as celula esta transformou os ultimos 3 digitos em 000 Ou seja o x.GalpFrota leva 18 digitos os ultomos tres numeros no exxel ficam como "000" alguem me pode dizer como posso fazer para isso não acontecer Obrigado
ribeiro55 Posted March 5, 2013 at 12:25 PM Report #497975 Posted March 5, 2013 at 12:25 PM (edited) Precisas de o tratar como número? Com 18 digitos até já devia passar para outro tipo de notação... Trata isso como texto: oXLSheet.Range(formB).NumberFormat = "@" Para além disso, porque é que está sobre VB.NET? Não será VBA? Confirma-me isto para passar para o quadro devido, se for o caso. Edited March 5, 2013 at 12:26 PM by ribeiro55 Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now