Ajustar automaticamente a largura da coluna antes de se referir ao texto da célula.
por exemplo,
With ActiveCell
.EntireColumn.AutoFit
Debug.Print .Text
End With
De vez em quando, sou grampeado pelo fato de o Excel substituir o conteúdo das células por '######' para determinados formatos numéricos quando a célula é muito pequena.
Não tem sido um grande problema até agora, quando ele mexe com a saída das minhas macros, que depende do texto exibido, ou seja, o símbolo da moeda; que não faz parte dos dados na célula.
Existe uma maneira de desativar esse recurso e ter os números cortados ou estourados, como acontece com o texto?
Isto é especificamente para casos onde eu quero que minhas células tenham um certo tamanho ou eu quero esconder minhas células que isto precisa ser endereçado. Eu tentei usar o Googling extensivamente, mas não encontrei uma solução, nem mesmo perguntas semelhantes ainda.
Uma solução temporária que tenho para isso é habilitar o ajuste de encolhimento para o alinhamento de células, mas eu gostaria apenas de desativá-lo.
Eu entendo que esse recurso é para evitar a má leitura de números que são cortados, mas isso não me incomoda para meus propósitos agora.
Ajustar automaticamente a largura da coluna antes de se referir ao texto da célula.
por exemplo,
With ActiveCell
.EntireColumn.AutoFit
Debug.Print .Text
End With