Notifications
Clear all

Converter em número...

5 Posts
2 Usuários
0 Reactions
888 Visualizações
(@xlarruda)
Posts: 0
New Member
Topic starter
 

Bom dia, tenho uma planilha que traz dados exportados do banco de dados da empresa.

Acontece que algumas colunas tem suas células marcadas com um ponto verdinho no canto da mesma. (parecido com a marcação de comentário, mas ao invés de vermelha é verde)

Quando seleciono, aparece ao lado da célula um botão com sinal de exclamação.

Se eu clicar no botão, aparece a opção converter em número e resolve o meu problema. Porém não quero ficar fazendo isso manualmente toda a vez que tiver que gerar essa planilha.

Existe alguma forma de fazer isso com VBA?

OBs. As células que aparecem esse ponto verde são só as que contém número.

Desde já, agradeço a contribuição.

 
Postado : 11/10/2017 10:28 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

xlarruda,

Boa tarde!

Como é feita a importação desses dados, do Banco de Dados para a planilha? É través de VBA? Se for, é necessário converter para número, no código VBA, os dados que trazem números, antes de levar os mesmos para as células do Excel. Para isso, basta usar a função CDbl para números com decimais ou CInt para números inteiros.

Se a importação se dá de forma automática pela própria interface do Excel, você deve fazer um código que pegue toda a coluna e transforme para número. Vamos supor que você tem na coluna C, números com casas decimais que começam na linha 2 e terminam na linha 30. Você usaria o seguinte código para converter toda a coluna:

Sub ConverterNúmeros()
    Dim i as Long
    For i = 2 to 30
         Range("C" & i).Value = CDbl(Range("C" & i).Value)
    Next
End Sub
 
Postado : 11/10/2017 10:53 am
(@xlarruda)
Posts: 0
New Member
Topic starter
 

O arquivo xls é exportado do software de gerenciamento de dados da empresa.
Estou enviando apenas um exemplo do mesmo jeito que ele vem quando é exportado, pra ficar mais claro.
Novamente agradeço a ajuda!

 
Postado : 11/10/2017 12:09 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

OK.

Números convertidos conforme havia lhe explicado na mensagem anterior.

 
Postado : 11/10/2017 12:56 pm
(@xlarruda)
Posts: 0
New Member
Topic starter
 

Caro wagner,

É exatamente isso! :D

Muito Obrigado pela Ajuda mano! vlw!

 
Postado : 11/10/2017 2:10 pm