Como fazer um loop no Excel

As macros são usadas para executar ações repetitivas repetidamente automaticamente. Um loop é uma macro poderosa e fácil. Uma célula ou intervalo de células de referência em uma planilha informa ao Excel onde procurar os valores ou dados que você deseja usar em uma fórmula. Você pode usar os dados contidos em diferentes partes de uma planilha em uma fórmula. Além disso, você pode usar o valor de uma célula em várias fórmulas. Você deve ter motivos para querer fazer um loop entre um intervalo de células, como alterar a cor da célula com base em uma condição, criar séries de dados e gerar relatórios. Existem várias maneiras de percorrer os intervalos de células. A seguir, a maneira mais fácil de fazer isso é For Each Loop (“Para cada loop”).

Passo 1

Crie uma nova pasta de trabalho no Microsoft Excel.

Etapa 2

Vá para “Ferramentas”, “Macro”, “Editor do Visual Basic” ou pressione Alt + F11 para abrir o Editor do Visual Basic.

Etapa 3

Vá para “Inserir”, “Módulo”. Uma janela de módulo em branco aparecerá dentro da janela principal do Editor do Visual Basic.

Etapa 4

Dê um nome à sua macro. Tipo: Sub Minha Macro () End Sub

Etapa 5

Adicione o seguinte código entre as linhas Sub e End Sub.

Para cada MyCell na seleção Se MyCell.Value, como “OK”, então MyCell.Font.Bold = True End Se for o próximo


Isso significa que para cada … (para cada …) o próximo loop torna a palavra “OK” mais escura que o restante do texto em uma seleção. O código total seria:

Sub Minha macro () Para cada MyCell na seleção Se MyCell.Value como “OK”, então MyCell.Font.Bold = True End Se o próximo final Sub

Etapa 6

Vá para “Ferramentas”, “Macro”, “Registrar nova macro” para registrar a macro que você criou.

Etapa 7

Edite o código acessando “Ferramentas”, “Macro”, “Macros” para encontrar sua macro. Selecione e pressione “Editar” para ver o código.

 

Você pode estar interessado:

Deixe um comentário