marcosuke,
Bom dia!
Mas é justamente isso que estou tentando lhe dizer: O Excel não computa no tamanho do arquivo as linhas em branco existentes, desde que não haja dados ocultos ou fórmulas nessas linhas. Se você clicar CTRL + END ou CTRL + SETA PRA BAIXO em uma coluna qualquer, o cursor se desloca até a última linha com dados ou fórmulas. Se você está fazendo isso e ele está indo para a última linha (1.048.576) é porque ou não tem nada na coluna (da linha 1 até a linha 1.048.576) ou, se tiver alguns dados na coluna e você estiver colocando o cursor depois da última linha com dados, ele também vai para a última linha.
Por Exemplo: Se você tiver a palavra teste na linha 10 da coluna A e colocar o cursor da linha 1 da coluna A e pressionar CTRL + END, o cursor vai parar na célula A10. Se pressionar CTRL + SETA PRA BAIXO, inicialmente o cursor também vai parar na célula A10. No entanto, estando em A10 e se pressionar novamente CTRL + SETA PRA BAIXO, o cursor será deslocado para a linha 1.048.576.
Se você colocar na célula A16 a fórmula "=SE(A1<>"";SOMA(A1+A2);"")" e não tendo nada para somar em A1 e A2, a célula A16 estará em Branco (mas tem uma fórmula). Nesse caso, se colocar o cursor em A1 e clicar CTRL + END o cursor será deslocado para A16. Se colocar o cursor em A1 e pressionar CTRL + SETA PRA BAIXO, na primeira vez, o cursor se deslocará para A10 (que ainda tem a palavra teste). Pressionando CTRL + SETA PRA BAIXO outra vez, o cursor irá para A16 onde tem a fórmula mas não tem dados visíveis (só a fórmula) e se pressionar CTRL + SETA PRA BAIXO mais uma vez o cursor se deslocará para a linha 1.048.576.
O que quero dizer com tudo isso é que, muito provavelmente, suas colunas têm mais dados do que o que você está vendo.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 07/04/2017 8:55 am