Excel: Como forçar a avaliação de células


5

Eu tenho uma lista de horários de início que precisam ser convertidos para o formato de 24 horas. Alterei o formato de toda a coluna, mas tenho que pressionar Enter para cada linha do Excel para aplicar o novo formato.

Existe um onde eu posso forçar o Excel a avaliar o formato da célula e alterá-lo. Eu tenho alguns milhares de linhas.

insira a descrição da imagem aqui


Não consigo replicar o problema no Excel 2007. Se destacar o intervalo e alterar o formato, todas as entradas destacadas serão alteradas.
fixer1234

Respostas:


9

Sim, isso também me incomoda.

dim c as range
for each c in application.intersect(activesheet.usedrange, activesheet.columns("C"))
  c.value = c.value
next

isso funcionou muito bem!

1
você está certo, nenhum dos métodos usuais funciona.
Lance Roberts

2

Se todas as suas células tiverem algum texto em comum, você também poderá encontrar / substituir - no seu caso, encontre todos os ":" e substitua-os por um ":" (ou seja, encontre uma maneira de encontrar / substituir que não faça nada), e o Excel reformatará a célula.


0

Outra solução alternativa é: a) Coloque o valor 1 em qualquer célula não utilizada da planilha b) Copie a célula c) Selecione o intervalo que você deseja forçar a avaliação d) Especial do passado - Valores + Multiplicar

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.