Para fazer um "while" no Excel, você pode usar a função "SE" (IF) dentro de uma função "ENQUANTO" (WHILE).
A função "ENQUANTO" (WHILE) é uma função personalizada que deve ser criada usando o recurso "Visual Basic for Applications" (VBA) do Excel. Vamos ver como fazer isso:
Function WHILE(condition As Boolean, actions As String)
While condition' código a ser executado enquanto a condição for verdadeiraApplication.Run actions Wend
End Function
=WHILE(A1<10,"Aumentar()" )
Sub Aumentar()Range("A1").Value = Range("A1").Value + 1 End Sub
Agora você criou uma função "WHILE" personalizada no Excel usando o Visual Basic for Applications (VBA). Quando a condição for verdadeira, a função "WHILE" executará a macro "Aumentar()" até que a condição seja falsa. É possível alterar a condição para qualquer outra que desejar e adicionar outras macros aos argumentos de "WHILE".