Página 1 de 1

Tempo de execução EXTREMAMENTE variado de macro

Enviado: 08 Jun 2020 às 12:37
por Solrac
Boa tarde!

Tenho uma macro para fazer diversos cálculos, linha por linha em uma pasta de trabalho. São várias linhas e funciona sem problemas. O foco foi verificar o tempo gasto para executar esta tarefa:
-No notebook com processador com um Intel I5 de 1ª geração, ele faz este arquivo em 7 minutos. OK.
-Num PC de mesa CCE bem obsoleto, com um Celeron das primeiras gerações faz em 8 minutos. Muito bom!
-Mas em outro notebook Celeron das últimas gerações ele faz em 44 MINUTOS!

Mesma macro, mesmo arquivo. O que pode estar havendo?

Re: Tempo de execução EXTREMAMENTE variado de macro

Enviado: 08 Jun 2020 às 13:03
por babdallas
Qual a memória RAM disponível em cada caso? Penso que o tempo de cálculo não é definido apenas pela capacidade do processador.

Tempo de execução EXTREMAMENTE variado de macro

Enviado: 08 Jun 2020 às 13:16
por Solrac
O I5 tem 3 GB, o PC de mesa tem 2 GB e o notebook problemático 2 GB.

Re: Tempo de execução EXTREMAMENTE variado de macro

Enviado: 08 Jun 2020 às 13:21
por babdallas
O ideal é você verificar no momento em que está rodando qual a memória RAM disponível. No gerenciador de Tarefas você pode observar isso. Pode ser que o notebook mais atual esteja mais sobrecarregado com programas sendo utilizados de forma não aparente, disponibilizando menos memória RAM do que os demais notebooks.

Tempo de execução EXTREMAMENTE variado de macro

Enviado: 08 Jun 2020 às 16:58
por Solrac
babdallas, muito obrigado pela atenção.

Acabei de resolver o problema... Vi que neste notebook mais lento estava instalado o Office 2007, enquanto que nos outros havia o Office 2010.
Instalei o 2010 e fiz novamente o teste, que deu o tempo de execução em 6 minutos.
Fica o questionamento: Uma versão mais antiga do Office deveria causar tanto impacto assim?

Re: Tempo de execução EXTREMAMENTE variado de macro

Enviado: 08 Jun 2020 às 17:44
por babdallas
Poderia colocar o código inteiro aqui para analisarmos se a versão pode ou não ter algum efeito?