Como insiro separadores de milhares sem afetar números significativos no Excel?

0

Eu preciso descobrir como adicionar separadores de milhares a planilhas grandes sem afetar a quantidade de números significativos ou as datas que também estão nas tabelas. Eu não consigo descobrir como usar formatação condicional para fazer um tipo de coisa se / então onde reconheceria uma célula que tem um valor que termina em. ou semelhante. Eu tentei usar regex no VBA, mas isso criou outros problemas - é difícil fazê-lo reconhecer correspondências porque eu preciso formatar células que terminam em. (às vezes até. ??????? e além) e a única maneira que eu poderia pensar para editar esse texto seria analisá-lo em substrings e, em seguida, adicionar vírgulas para cada três substrings - isso parece realmente complicado demais. Alguém já fez algo assim antes? Alguém tem algum conselho? Eu passei alguns dias tentando trabalhar com isso no meu tempo livre e me sinto preso e frustrado.

    
por user611428 29.06.2016 / 01:10

1 resposta

0

Crie um intervalo de células que você deseja limpar e, em seguida, tente algo assim.

if instr(rng,".??") > 0 then rng.NumberFormat = "#,##0.00:-#,##0.00"

Se você deseja fornecer um pouco melhor de informações sobre sua estrutura de dados, minha resposta seria mais específica para seu problema.

    
por 29.06.2016 / 18:17