Thema Datum  Von Nutzer Rating
Antwort
Rot Iteration eines Zellenwertes
30.08.2016 18:37:33 Gok23
NotSolved
31.08.2016 08:41:02 Gast78293
NotSolved

Ansicht des Beitrags:
Von:
Gok23
Datum:
30.08.2016 18:37:33
Views:
1272
Rating: Antwort:
  Ja
Thema:
Iteration eines Zellenwertes

Hallo Community, 

 

Ich habe in Excel in der Zelle X2 eine Gleichung stehen, mit den unbekannten x,y und z. Dabei sind y und z Werte, die von x abhängig sind und aus einer Tabelle entnommen werden. D.h. im Endeffekt, dass meine einzige zu verändernde Größe in der Gleichung der x-Wert ist. Der x Wert steht dabei in der Zelle Y2.

 

Folgendes soll mit VBA programmiert werden:

 

1. Für die Zelle Y2 sollen die Werte von 0 bis 90 (mit einer bestimmten Schrittweite) solange eingesetzt werden bis ein bestimmter X2 Wert erreicht ist:

 

a. Es gibt nur eine Lösung für X2=0,005

--> Dann gebe den Lösungswert in Y2 aus

 

b. Es gibt zwei oder mehrere Lösungen für X2=0,005

--> Dann gebe den Lösungswert in Y2 aus, der in der Nähe von dem Wert aus U2 liegt. 

* Ausgedachtes Beispiel: 

U2=4

Lösungen: 2,3,8 und 9

Genommener Lösungswert: Y2=3

 

c. Es gibt keine Lösung für X2=0,005

--> Dann erhöhe die Bedingung für X2 auf X2=0,006 und wiederhole 1.

 

Das Ergebnis der Gleichung in Zelle X2 bei dem Schritt c. soll dabei solange erhöht werden (z.B. auf 0,007, 0,008 usw.) bis entweder die Bedingung bei a. oder bei b. erfüllt ist. 

 

Allerdings bin ich eine Niete in VBA und kriege diese Befehlskette mit meinen VBA Kenntnissen nicht hin. Hoffe das mir da einer behilflich sein kann. Leider habe ich auch keine Möglichkeit gefunden, wie ich das ganze nur mit Hilfe von Excel lösen kann. Deswegen muss ich leider auf VBA ausweichen. 


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 Iteration eines Zellenwertes
30.08.2016 18:37:33 Gok23
NotSolved
31.08.2016 08:41:02 Gast78293
NotSolved