? É uma boa idéia para aprender sobre looping macros , se você está pensando em criar macros para automação em Microsoft Excel. No Excel , você pode usar uma macro para automatizar uma tarefa simples ou complexa, como renomear muitas folhas em uma planilha do Excel . Uma macro é criado pela adição de uma série de linhas de comando e procedimentos usando o Visual Basic for Applications (VBA ) . VBA é uma linguagem de programação disponível em todos os aplicativos do Microsoft Office e é utilizado para automação. Criando Macros
Você pode criar um macro de algumas maneiras diferentes, dependendo de suas necessidades e experiência. No Excel , você pode gravar macros para guardar informações sobre cada passo que você faz na sua pasta de trabalho. Após a macro é registrado , então você executa a macro para repetir os passos salvos. Você também pode criar novas macros ou fazer correções e melhorias para a macro usando o Editor do Visual Basic.
Loop Tipos
Você pode querer executar ou jogar uma macro para um número de vezes para realizar uma tarefa específica . Neste caso, você vai precisar de algum tipo de loop em seu código VBA. No VBA , você pode usar a instrução " While ... Wend " para executar VBA c ode um número de vezes. Você também pode executar uma macro usando uma " For ... Next" laço que executa continuamente os comandos para um determinado número de vezes .
Usando VBA
Há algumas razões para considerar o uso de programação VBA em seus aplicativos do Office. Um deles é o de interagir com o usuário para ajudá-los a obter os resultados que eles estão procurando rapidamente. Por exemplo , você pode criar uma interface de usuário (UI ) para recuperar informações do usuário e usar em seu programa VBA. Com macros VBA , você também pode interagir com outros aplicativos do Office, como o Word ou o Access. Você pode querer criar uma macro looping para monitorar continuamente e-mail no Outlook e importá-lo para o Excel.
Looping Macro Exemplo
O seguinte é um exemplo de uma macro looping esse ciclo vontade 10 vezes e exibir a data e hora atual usando a janela Immediate :
Dim X Como IntegerDim Contador Como IntegerFor X = 0 To 10Debug.Print NowNext X
no Excel você pode criar uma macro loop usando um loop "while" para adicionar informações para sua planilha. O seguinte é um exemplo de uma macro loop que irá repetir 20 vezes e adicionar a data ea hora atuais para as primeiras 20 linhas da planilha :
Contador = 1Quando Contador < = 20Range ("A" e ,. . Contador ) SelectRange ("A" & Contador ) Valor = NowCounter = Contador + 1Wend