VBA ist nur ein Weg für die Umsetzung von Programmabläufen. Die Programmlogik hat damit nichts zutun. Das mußt du im Kopf schon zurecht denken.
Zu deiner Schleife. Wenn die Werte für den Schleifenabbruch NICHT innerhalb der Schleife geändert werden, dann wird die Schleife auch nie abbrechen.
in deiner Schleife weist du einer Zelle den Wert von y zu. So eine Zuweisung dauert schon seine Zeit, da das Arbeitsblatt jedesmal eine Neuberechnung durchführt wenn der Zellwert in Formeln benutzt wird.
Für Zielwertsuche und Näherungen gibts bestimmt schon fertige Lösungen. Ich kann da nicht helfen. Verstehe dein Konstrukt nicht.
|