V4GNR,
Deu trabalho, mas apresento pra vc a planilha com um conhecimento tão avançado, que vai fazer qualquer pessoa pirar no resultado.
Veja que eu excluí TODAS as suas fórmulas, e acredite, demorou muito pra conseguir removê-las.
Eu alterei a idéia da planilha PLANILHA DE TOROS para, ao invés de ter todas as essencias, ela tem só uma, que é selecionada na primeira célula. A tabela logo abaixo se encarrega de ir buscar os dados e apresentá-los ordenadamente. Faça o teste. Para fazer isso, eu usei o conhecimento deste tópico:
viewtopic.php?f=21&t=4758
Também usei o Range Dinâmico para poder ter a lista de Essências sem repetição e sem espaços em branco no final. Para aprender sobre Range Dinâmico, visite este tópico:
viewtopic.php?f=20&t=98
Usei e abusei destas funções:
(em português)
índice / corresp / menor / se / desloc / texto / seerro
(em inglês)
index / match / small / if / offset / text / iferror
Bom, entendo que para imprimir tudo, seria mais fácil (do seu ponto de vista) se eu não mexesse na planilha PLANILHA DE TOROS. Como eu mexi, se você quiser, posso escrever uma macro (VBA), que varre todas as essências naquela célula, e quando tiver informação (pode não ter), manda o resultado pra impressora.
MAS, se vc quiser isso, é outro tópico, pq não é fórmula, é programação.
A melhoria no tamanho, bem como no desempenho, se deu principalmente pela redução drástica no número de fórmulas que existiam no arquivo.
No total eram 206.620 fórmulas. Agora são 28.364. Ou seja, uma redução de mais de 85% na quantidade de fórmulas. Assim, o arquivo caiu de 3MB para cerca de 220KB, ou seja, mais de 90% de redução no tamanho total.
Bom, deixa eu parar de enrolar, dá uma olhada na sua planilha e boa sorte!
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 02/07/2012 11:10 pm