pt.phhsnews.com


pt.phhsnews.com / Como você limita o uso da CPU do Microsoft Excel ao executar funções do VBA?

Como você limita o uso da CPU do Microsoft Excel ao executar funções do VBA?


Se você tem uma função VBA que transforma o Microsoft Excel em uma besta invasora da CPU, é possível controlar as coisas você pode continuar usando seu computador para outras atividades enquanto o Excel está terminando? A postagem de perguntas e respostas do SuperUser de hoje ajuda os leitores frustrados a recuperar o controle do Excel.

A sessão de Perguntas e Respostas vem para nós, cortesia da SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas.

clip-art guerreiro estrangeiro cortesia de Clker.com .

A pergunta

O leitor SuperUser learningAsIGo quer saber se existe uma maneira de limitar o uso da CPU do Microsoft Excel ao executar um script VBA em seu computador:

Existe uma maneira de limitar o uso da CPU do Microsoft Excel quando ele está sendo executado? Eu tenho um script VBA que calcula uma grande quantidade de fórmulas de matriz gigante. Todo o conjunto de cálculos leva aproximadamente vinte minutos para ser concluído e usa 100% da minha CPU. Não consigo usar meu computador durante esse período e preferiria que o Excel "rodasse em segundo plano", usando cerca de 50% da capacidade da minha CPU, para que eu pudesse continuar fazendo outras coisas.

Alguma sugestão? O sistema operacional do meu computador é o Windows 7 Enterprise de 64 bits com uma versão de 2007 de 32 bits do Excel instalado.

Existe uma maneira de limitar o uso de CPU do Microsoft Excel durante a execução de funções VBA?

Colaborador do SuperUser mtone tem a resposta para nós:

Se uma função VBA é chamada de várias fórmulas ou se seu script gera ou força o recálculo de várias fórmulas, isso definitivamente deve usar o recurso de cálculo multi-threaded no Microsoft Excel . Respectivamente, isso seria executar várias instâncias de sua função VBA para cada fórmula ou recalcular várias células simultaneamente enquanto seu script VBA estiver sendo executado em um único thread.

Você pode limitar o número de segmentos usados ​​pelo Excel para recalcular fórmulas indo para

Opções e selecionando a Seção Avançada , rolando a tela para baixo até chegar à subseção Fórmulas . Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.



Você está convidado para o Pacote de Presentes e Oferta de Páscoa do WinX DVD Ripper, com tempo limitado! [

Você está convidado para o Pacote de Presentes e Oferta de Páscoa do WinX DVD Ripper, com tempo limitado! [

O Dia da Páscoa está no horizonte. Se você atualizou seu computador para o Windows 10, considere-se afortunado: a Digiarty Software está celebrando o feriado com um estrondo. A partir de agora, você pode obter um conjunto genuíno de chaves de licença para o mais recente WinX DVD Ripper Platinum, um dos melhores rippers de DVD para Windows que pode reviver perfeitamente a função de reprodução de DVD perdida no Windows 10, sem gastar um centavo.

(how-to)

Como tornar qualquer inicialização ou desligamento do computador em uma programação

Como tornar qualquer inicialização ou desligamento do computador em uma programação

O Windows, o Mac OS X e o Linux permitem que você programe carregamentos, encerramentos e reativações . O seu computador pode ligar automaticamente de manhã e desligar automaticamente à noite, se você desejar. Isso é menos necessário do que nunca graças ao modo de suspensão - um laptop típico entra no modo de suspensão de baixa energia que pode retome rapidamente de quando não está sendo usado - mas ainda pode ser útil para PCs desktop.

(how-to)