Notifications
Clear all

Copiar fórmula para mais de um milhão de linhas.

4 Posts
3 Usuários
0 Reactions
1,031 Visualizações
erlan
(@erlan)
Posts: 6
Active Member
Topic starter
 

Prezados, tenho uma planilha que tem dados para mais de um milhão de linhas.

Na primeira linha tem uma fórmula que extrai um numero de documento.

Eu tento copiar até o final, já seja dando dois cliques na esquina inferior direita da célula para ele a copiar até o final, ou dando um control + V até o final... Já tentei fazer 100 mil por vez e nada! trava...

Vocês conhecem alguma forma de copiar para que não trave?

Já tentei também copiar para uma planilha em branco e trazer de lá de volta ... nada travou.

Help pls!

Obs. a minha RAM tem utilizável de 2,61 GB.

 
Postado : 13/05/2015 2:43 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Fórmulas demais sempre travam, procure fazer com macro.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 13/05/2015 2:47 pm
(@edcronos)
Posts: 1006
Noble Member
 

como o josé falou,
formulas demais pesam na planilha
o certo é fazer por macro
mas para colocar formulas rapidamente vc pode usar array
vc monta as formulas em um array e cola na planilha

seria mais ou menos assim:

dim arrayformula(1 to 1000000,1 to 1)

for L=1 to 1000000
arrayformula(L,1)=formula
next

range("A" & 1, "A" & 1000000).formulalocal=arrayformula

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 13/05/2015 2:57 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia,

Segue minha sugestão:

Sub InserirFormulas()
    [A1:A1000000].Formula = [A1].Formula
End Sub

Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/05/2015 6:18 am