Thema Datum  Von Nutzer Rating
Antwort
12.08.2020 11:24:36 Bernd
NotSolved
12.08.2020 12:58:07 Mase
NotSolved
12.08.2020 15:40:38 Bernd
NotSolved
12.08.2020 15:54:21 Mase
NotSolved
12.08.2020 15:58:39 Bernd
NotSolved
12.08.2020 20:39:54 Mase
NotSolved
Rot  VBA Spinnt nach dem 3. Durchlauf
13.08.2020 13:34:19 Bernd
NotSolved
13.08.2020 18:49:46 Mase
NotSolved
14.08.2020 10:09:59 Bernd
NotSolved
14.08.2020 10:48:00 Bernd
NotSolved
14.08.2020 11:04:04 Mase
NotSolved
14.08.2020 11:28:53 Bernd
NotSolved
14.08.2020 11:34:22 Mase
NotSolved
17.08.2020 16:11:59 Bernd
*****
Solved
17.08.2020 17:37:08 Mase
NotSolved
19.08.2020 13:37:55 Bernd
NotSolved
19.08.2020 14:43:59 Gast79195
Solved
19.08.2020 14:44:33 Gast83292
Solved
13.08.2020 10:08:07 Mase
NotSolved
13.08.2020 13:35:12 Bernd
Solved

Ansicht des Beitrags:
Von:
Bernd
Datum:
13.08.2020 13:34:19
Views:
615
Rating: Antwort:
  Ja
Thema:
VBA Spinnt nach dem 3. Durchlauf

Im Prinzip benötigt man für den 2. Schritt (iii) keinen extra Code, da er sich aus dem Weiterführenden Code ergibt.

Nach dem Einfügen in die Line Mitte (ii) wird der in Line Mitte eingefügte Wert aus der Spalte A+B gelöscht und die Zellen nach oben geschoben damit eine weitere Suche nach dem nächsthöheren Wert (jetzt ja der Höchste) durchgeführt werden kann.

Dieser 2 höchste Wert soll dann in die Lane (1 oder2) eingefügt werden die dann den niedrigsten Wert hat.

Da die Line Mitte zu diesem Zeitpunkt den Wert „X“ hat und Line Links den Wert „0“ wird das automatisch die Line Links sein.

 

Erst danach ist es nicht mehr eindeutig im Vorfeld vorherzusagen.

Die beiden Lines können ja jetzt entweder einen gleichen Wert haben, oder die Line Links hat einen niedrigeren Wert.

Da die Abfrage nur nach kleiner abfragt (welches auch ausreichend ist) können je nach Zustand jetzt die eine oder andere Line befüllt werden.

 

Mein Code dafür:

'Maximum D und F finden und vergleichen

  If Range("D2").Value < Range("F2").Value Then   ‘Wenn Line Links < als Line Mitte,

  GoTo Lane_Links                                                     ‘gehe zu Line Links

Else                                                                            ‘wenn nicht (>=)

  GoTo Lane_Mitte                                                      ‘ gehe nach Line Mitte

  End If

 

Zuvor wird noch überprüft, ob das Maximum pro Line erreicht wurde.

Ist bei mir im Code von Zeile 47 bis 59 enthalten.

Das Maximum von Line Rechts überprüfe ich in Zeile 110

 

Wenn alle 3 Lines voll sind soll das Programm enden und der Rest bleibt in A+B stehen.

 

Ich hoffe ich habe jetzt niemanden Beleidigt, und hoffe das du weiter machst.

Danke

 

Ps: Der Thread steht mittlerweile im Archiv.

 

Wenn ich hier die Tabellen uploaden kann, habe ich die Funktion leider noch nicht entdeckt.

Gruß

Bernd


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
12.08.2020 11:24:36 Bernd
NotSolved
12.08.2020 12:58:07 Mase
NotSolved
12.08.2020 15:40:38 Bernd
NotSolved
12.08.2020 15:54:21 Mase
NotSolved
12.08.2020 15:58:39 Bernd
NotSolved
12.08.2020 20:39:54 Mase
NotSolved
Rot  VBA Spinnt nach dem 3. Durchlauf
13.08.2020 13:34:19 Bernd
NotSolved
13.08.2020 18:49:46 Mase
NotSolved
14.08.2020 10:09:59 Bernd
NotSolved
14.08.2020 10:48:00 Bernd
NotSolved
14.08.2020 11:04:04 Mase
NotSolved
14.08.2020 11:28:53 Bernd
NotSolved
14.08.2020 11:34:22 Mase
NotSolved
17.08.2020 16:11:59 Bernd
*****
Solved
17.08.2020 17:37:08 Mase
NotSolved
19.08.2020 13:37:55 Bernd
NotSolved
19.08.2020 14:43:59 Gast79195
Solved
19.08.2020 14:44:33 Gast83292
Solved
13.08.2020 10:08:07 Mase
NotSolved
13.08.2020 13:35:12 Bernd
Solved