Questão Remover pseudo-espaços em branco no Excel?


Existe uma maneira de tornar as células supostamente em branco realmente em branco?

Eu tive um monte de fórmulas avaliar para "", após o que eu continuei a copiar os resultados e colar os valores. Agora, quando eu verificar se há espaços em branco usando ISBLANK(A1) ou IF(A1="",TRUE,FALSE) eu recebo FALSE, a menos que eu selecione a célula pseudo-vazia e pressione delete primeiro.

Existem algumas dessas células, então tentei usar F5 (Go To Special), mas nenhuma das opções (em branco, constantes, etc.) fornece a seleção apropriada das células em branco pseudo.

Como faço para localizar todas essas células pseudo-vazias de uma só vez e excluí-las para que eu possa obter células verdadeiramente em branco?


2


origem




Respostas:


Rotina VBA rápida.
Olha através de todos Usava célula. Se a célula não estiver vazia, mas o valor for nullstring, limpe essa célula.

Sub clearEmptyValues()
For Each cell In UsedRange
    If Not IsEmpty(cell) And cell.Value = vbNullString Then cell.Formula = vbNullString
Next
End Sub

3



Obrigado. Apenas por interesse, existe uma solução não VBA? - Aaa
Obrigado, para aqueles interessados, alterando cell.Clear to cell.Value = "" removerá o conteúdo das células, mas manterá os formatos intactos. - Aaa
Veja minha edição. Agora, apaga apenas o formula e deixa a formatação no tato. E sua solução também funciona. Quanto à sua primeira pergunta: duvido que exista uma solução não VBA - nixda
Obrigado nixda pela sua atenção a esta pergunta. Eu agradeço! - Aaa