Olá pessoal, sou novo aqui e necessito de uma ajuda.
Tenho uma função que chama a função Seleciona(). Esta função chama várias outras funções em sequencia que retornarão True ou False.
A dificuldade está em interromper a função Seleciona assim que a primeira das outras funções retornar False.
Sei que poderia colocar um IF após cada chamada de função (como fiz uma vez abaixo), mas gostaria de evitar isto pois serão muitas funções.
Teria uma outra maneira?
Call Seleciona(DZ1, DZ2, DZ3, DZ4, DZ5, DZ6)
Public Function Seleciona(DZ1, DZ2, DZ3, DZ4, DZ5, DZ6) As Boolean
Seleciona = FUNCTION1(DZ1, DZ2, DZ3, DZ4, DZ5, DZ6)
If Seleciona = False then
Exit Funcion
End if
Seleciona = FUNCTION2(DZ1, DZ2, DZ3, DZ4, DZ5, DZ6)
Seleciona = FUNCTION2(DZ1, DZ2, DZ3, DZ4, DZ5, DZ6)
Seleciona = FUNCTIONn(DZ1, DZ2, DZ3, DZ4, DZ5, DZ6)
End Function
Postado : 02/07/2017 2:16 pm