Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

jcbiker

Problema com dados inseridos no excel através do vb.net

Mensagens Recomendadas

jcbiker

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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ribeiro55

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.

Editado por 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"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.