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


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

Existe um eu poderia forçar o excel para avaliar o formato da célula e alterá-lo. Eu tenho alguns milhares de linhas.

enter image description here


4


origem


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


Respostas:


Sim, isso me incomoda também.

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

7



que funcionou muito bem!
você está certo, nenhum dos métodos usuais funciona. - Lance Roberts


Se todas as suas células tiverem algum texto em comum, você também pode encontrar / substituir - no seu caso, encontrar todos os ":", e substituí-lo por um ":" (ou seja, encontrar uma maneira de encontrar / substituir) e excel irá reformatar a célula.


1