Thema Datum  Von Nutzer Rating
Antwort
Rot VBA: Schleife While
31.05.2015 20:26:25 Peter
NotSolved
01.06.2015 00:23:52 Gast8814
NotSolved

Ansicht des Beitrags:
Von:
Peter
Datum:
31.05.2015 20:26:25
Views:
1058
Rating: Antwort:
  Ja
Thema:
VBA: Schleife While

Heyho,

ich habe ein kleines Problem mit einer vba Schleife:

 

        Sub Prozent()
        Dim min As Double
        Dim max As Double
        Dim mean As Double
        min = 165
        max = 389
        While (Range("D60").Value) - (Range("C60").Value) < 1
            mean = (max - min) / 2
            Range("A13").Value = mean
            If Range("D60").Value > Range("C60").Value Then
                min = mean
            Else
                max = mean
            End If
        Wend
        MsgBox "Ergebnis: " & Range("E9") 
        End Sub
 
 
 
In Zelle E9 kann ein Wert zwischen 165 und 389 eingegeben werden, dadurch berechnet sich über eine zusätzliche Datenbank (über mehrer Zwischenzellen und vielfachen Wenn-Dann-Funktionen) letztlich Zelle C60. 
Ich will Excel jetzt vorgeben, dass wenn ich in die nebenstehende Zelle (D60) den SOLL-Wert für die Zelle C60 händisch eingebe, dass er mir von Zelle E9 ausgehend solange die Schleife durchläuft, bis der Wert in Zelle C60 und D60 < 1 abweicht. 
 
Meine Schleife läuft aber endlos durch :( 
Was mache ich falsch? oder gibt es einen ganz anderen, viel besseren Lösungswegs?
 
Danke, mfg
Peter
 
 

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA: Schleife While
31.05.2015 20:26:25 Peter
NotSolved
01.06.2015 00:23:52 Gast8814
NotSolved