question

Como posso executar que um macros em varios arquivos do excel?

Eu tenho uma pasta com vários .ird cem arquivos que abrir no excel. Eu fiz uma macros que executa certos cálculos dentro do arquivo e me dá vários valores. Posso fazer uma macros ou um comando que irá fazer isso para todos os arquivos simultaneamente e copiar e colar meus valores calculados para um novo arquivo?
resposta Resposta
Pode ser feito. O módulo de Visual Basic tem um recurso de ajuda. Use isto e procurar a função chamada "Sendkeys".

Esta função lhe permitirá emular o necessários pressionamentos de teclas e teclas de navegação, ou seja o Alt - Tab.

Um exemplo do comando seria a seguinte...

Que você tinha 3 abrir arquivos do excel e queria naviage para um dos outros arquivos.

O comando ficaria assim este Sendkeys "%w {Down 2} {ENTER}", true

%, sendo o comando para mantenha pressionada a tecla "ALT", "W" sendo pressione a tecla de atalho para a janela, sendo ALT W &

{Para baixo 2} sendo move seta para baixo duas vezes

{Enter} sendo pressione a tecla Enter.

A função sendkeys funciona enviando pressionamentos de teclas para o buffer de chave de teclado. As teclas são definidos pelo usuário, pode ser usada para automatizar quase nada!

ComentáriosComentários

Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved