Como permitir que o Excel 2007 exiba um determinado texto por quanto tempo a célula estiver vazia? [duplicado]

0

Gostaria que o Excel 2007 exibisse um determinado texto como "" contanto que a célula esteja vazia.

Portanto, se o usuário gravar texto na célula, esse texto escrito será exibido e, se o usuário remover esse texto, para que a célula fique vazia, o texto mencionado acima deverá ser exibido novamente automaticamente.

Existe uma maneira de fazer isso (sem o VBA)?

Eu tentei com formatação numérica personalizada 0;0;"<please insert your comment here>";@ , mas eu só posso especificar um texto para o valor "0" (que não é o mesmo que vazio), mas eu não vi uma maneira de definir se o texto foi inserido ou não.

    
por MostlyHarmless 02.10.2012 / 12:41

1 resposta

1

O Excel não faz o que você está pedindo, sem o VBA. Sem o VBA, o Excel não modifica o conteúdo de uma célula (exceto pelas fórmulas que calculam), esse é o seu trabalho como usuário. Portanto, nenhuma atualização automática quando você altera um valor de célula.

Mas, uma solução alternativa é usar uma coluna auxiliar que mostra o resultado desejado, com base em uma coluna de dados que você realmente usa para manter seus valores. Em seguida, basta usar uma fórmula para avaliar sua coluna de dados e retornar seu "" quando em branco ou o valor quando não estiver em branco.

AfórmuladacolunaDisplayé=IF(ISBLANK(A2),"""",A2) .

    
por 02.10.2012 / 14:11