Clever-Excel-Forum

Normale Version: Lieferstatus aus Bestellübersicht anzeigen und ändern per Maske
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9
Hallo Atilla,


das wusste ich nicht.

Ok....ich werde es mal versuchen, wie du es vorschlägst.

Ich habe wie Andre gemeint hat, die

For i = 2 To UBound(arr1)

so abgeändert, wie er vorgeschlagen hat.
Das war also nicht richtig?

Soll es wieder so wie es vorher war?

Gruß Mike
Hallo Mike,

nein, das war richtig, für diesen Fall und für den von Andre entworfenen Lieferstatus.
Da musst Du es so ändern, wie Andre es vorschlägt.


Andre meinte aber, dass die von mir erstellten Userformen nicht funktionieren dürften.
Das ist aber falsch. Oder kannst Du feststellen, dass die von mir erstellten Userformen nicht richtig funktionieren?
Nein die laufen einwandfrei.

Alles wird richtig übertragen und in dem Blatt Auswertungen, werden in der Pivottabelle auch die richtigen offene Bestellungen angezeigt.

Nur in der Maske zu Andre`s Userfor passt z. B. nicht die Menge der offenen Artikeln zu der Bestellnummer
1410288

In dem Blatt Auswertungen, werden 5 Artikel angezeigt...das ist richtig.
In der Userform von Andre werden mehr angezeigt.
...schon erfüllte Lieferungen
Hallo Mike,


Zitat:Nein die laufen einwandfrei.

mehr wollte ich nicht hören Wink

In Andres Datei machst Du das, was Andre Dir vorschlägt!
Ok...werde ich machen.  :)

Aber wieso hat er unter der Bestellnummer mehr Artikel offen als in dem Blatt Auswertungen?
Hallo Mike,

ich habe leider immer noch nicht so viel Zeit, dass ich mich intensiver mit Deinem Problem beschäftigen kann.
Ich habe mich kurz eingelassen, weil ich Dein projekt kenne und dewegen erkennen konnte, warum Andre nicht Deine Wunschergebnisse darstellen konnte.
Es liegt daran, dass Andre in Spalte J filtert. Wenn in Spalte P gefiltert wird, dann sollte das Ergebnis mit Andres Code passen.
Das hatte ich aber schon im ersten Beitrag geschrieben. Anscheinend hat Andre es übersehen oder er hat es ignoriert.

Was ich auch von Dir behaupten könnte. Du liest die Beiträge teils zu oberflächlich oder, weil Du sie auf Anhieb nicht verstehst, liest Du drüber weg.
Du kannst natürlich meinen Hinweis in Andres Code auch umsetzen. Du musst nur eine J mit einem P ersetzen.
Hallo Atilla,

mit dem überlesen liegst du daneben.
Ich verstehe es nicht immer.  :)

Sicherlich habe ich das mit der Spalte J und P gelesen, doch ich hab es so verstanden, das du Andre damit anprichst.
Nicht mich.

Ich hab auch da nicht gewusst, wo das im Code sein soll udn wie man es ändert.

Ich schaue aber in seinem Code nach, wo es sein könnte und probiere aus.

Gruß Mike
Hallo Mike,

sorry, brauchst nicht suchen. Ich habe mich jetzt mit den Treads vertan. Das mit dem Filtern betrifft Andres Beispiel für Kurzübersicht.

Hier hat Andre geschrieben, was Du wie ändern sollst. Wenn Du es umsetzt, dann sollten auch alle Artikel angezeigt werden.
Hallo Atilla,

schaue mal in die im Beitrag #2 von Mike gepostete Datei. Da steht im Userform_Activate und im combo_füllen
Code:
arr1 = .Range("A2:E" & lngz)
...
      For i = 2 To UBound(arr1)
Die Datei kommt ja ursprünglich aus einem anderen Thread, da hat sie noch gestimmt ...
Hallo Andre,

Mike schreibt dazu, dass er soweit er es verstanden hat am Code Anpassungen vorgenommen hat.
Deswegen könnte der Fehler auch beim anpassen passiert sein.

Aber das ist wahrscheinlich doch so, wie Du vermutet hast, dass der Fehler schon im Original vorlag.
Er schreibt auch dazu, dass er den Code aus Userform Bestellungen:Suche genommen hat. Und da steht es tatsächlich auch falsch drin.
Dass es dort scheinbar funktioniert, liegt daran, dass in A2 und A2 der ausgelesenen Zellen das Gleiche steht. Deswegen ist der Fehler nicht
aufgefallen.

Somit liegst Du mit Deiner Vermutung richtig. Doch der eigentliche Ursprung des Codes liegt in der Userform frmLieferungen.
Dort wird auch "For i = 2 To UBound(arr1)" genutzt und ist da auch richtig, weil die Überschriften vorher mit eingelesen wurden.

Man kann also nicht pauschal sagen, dass es nicht richtig sein kann. Es kann aber muss nicht.
Seiten: 1 2 3 4 5 6 7 8 9