Excel - a validação de dados conta como um estilo de célula?

0

Eu tenho uma planilha do Excel que serve como um recurso de despejo / transferência de dados de um aplicativo interno. A planilha também funciona como um recurso básico de entrada de dados, já que uma planilha modificada pode ser importada de volta para o aplicativo. Assim, a planilha é ocasionalmente entregue a usuários externos.

Temos algumas colunas (digamos 3 e 7) em que as células têm a validação de dados aplicada. O problema é que as listas de validação não são necessariamente as mesmas para todas as células da coluna. Por exemplo, a célula (R1, C3) pode ter valores permitidos de A, B, C; para a célula (R2, C3) pode ser D, E, F; e assim por diante.

O que eu descobri é que, quando a planilha fica grande o suficiente, o Excel reclama ao abri-la. O problema parece ser as células com validação de dados. Eu digo isso porque

  • se eu usar uma versão mais antiga do despejo (que aplica a validação a uma coluna a menos), não obtenho os erros;
  • a única coisa que estou perdendo quando permito que o Excel "repare" os erros é a validação de dados.

De acordo com Microsoft's lista de limitações conhecidas , só posso ter 10.000 listas de filtros suspensos. Estou assumindo que esse é o número de listas exclusivas, porque posso ter muito mais células do que isso com a filtragem aplicada.

No entanto, conforme o documento vinculado acima, há um limite de 64.000 estilos de célula. E sei que a validação de desempenho na coluna adicional aumenta o número de células com validação acima de 64.000. Então, minha pergunta é ... a validação de dados conta como um estilo de célula?

    
por David 11.05.2017 / 23:06

1 resposta

0

Não tenho certeza sobre isso, mas se você quiser, pode fazer o download este Código VBA que tem uma função chamada StyleKilller que você pode usar para limpar todos os estilos inúteis da sua planilha.

    
por 21.05.2017 / 00:19