Uma fórmula padrão no Excel não repete mais de uma vez; é um cálculo estático que só muda quando outros valores de célula mudam. No entanto, você pode usar macros para executar comandos de loop baseados em código Visual Basic for Applications que você insere. Macros automatizam uma série de ações para repeti-las rápida e facilmente. Observe que habilitar macros pode comprometer a segurança do computador, então use macros de loop apenas quando confiar na fonte da planilha.
Inicie o Excel, abra a planilha onde quer usar o comando de loop e pressione "Alt+F11" para abrir o Editor do Visual Basic.
Selecione o menu "Inserir" e escolha "UserForm". Uma janela UserForm aparece com uma Caixa de Ferramentas de Controles ao lado. Na Caixa de Ferramentas, selecione "Botão de Comando". Rótulos aparecem ao passar o mouse sobre os ícones. Desenhe o Botão de Comando na janela UserForm.
Clique com o botão direito no Botão de Comando desenhado e selecione "Ver Código" para abrir a janela de código VBA para aquele botão. Note que pode ter vários botões por UserForm se quiser codificar e executar múltiplos loops.
Insira o código VBA para o loop que deseja executar entre as linhas "Private Sub" e "End Sub" no editor. Por exemplo, para preencher um intervalo de células com dados, você poderia inserir:
Dim i As Integer i = 1 Do While i < 5 Cells(i, 1).Value = 15 i = i + 1 Loop
Pressione "F5" para executar o loop. Alternativamente, clique no menu "Executar" e selecione "Executar Sub/UserForm".
Existem muitos mais tipos de loops e funções que você pode executar com script VBA (veja Recursos).
Tecnologia Eletrônica © [www.351231.com]