Veröffentlicht 7. März 201015 j Hallo, ich habe eine rekursive Funktion. Function Rekursiv For X = 1 To Anzahl If ElseIf 'Aufruf der Rekursion End If Next End Function Bei der n-ten Rekursion soll, wenn eine Bedingung erfüllt ist, ein Wert an die aufrufende Umgebung zurückgegeben werden und die noch offenen Funktionen sofort geschlossen werden. Kann mir jemand sagen, wie man das Schließen der offenen Funktionen am Besten umsetzt?
9. März 201015 j Hallo wulfgang, also mir würde dazu einfallen: Wenn die Bedingung erfüllt ist ein Flag setzen setzen und dann nach dem End If nochmal ein If: If bFlag Then Rekursiv = Rückgabewert Exit Function End If hoffe es hilft weiter, mfg
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.