Clever-Excel-Forum

Normale Version: Hilfe VBA
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
guten Abend,
mein Kumpel Tim steht vor ein Problem:

Er möchte gerne das Excel in das Tabellenblatt "übertrag" jeweils von einen Kunden auch nur eine Artikelnummer und die Mengen zusammenzählt alles vom Tabellenblatt "Zusammenfassung"


z.B. Kunde 5287 hat die Artikelnummer 8888 einmal mit Menge 2 und einmal mit Menge1 die soll er zusammenzählen also 3
Alle Daten vom Tabellenblatt Zusammenfassung sind Formeln drin. Die habe ich entfernt wegen die anderen Daten.

Die kundennummer soll in SpalteB
Spalte G immer die 55555 wenn Daten in der Spalte B sind
Spalte H immer SL wenn Daten in der Spalte B siind
Spalte N immer ULM wenn in Spalte B Daten drin sind
Spalte O die SAP NUMMER
Spalte Q die zusammengezählten Mengen.

Alles in das Tabellenblatt Übertrag .

Er kommen ständig Daten in das Tabellenblatt Zusammenfassung dazu . Zum schluss ca. 45000 Zeilen. Ich möchte gerne immer das wenn man in das Tabellenblatt Übertrag geht, das er alles wieder Neu berechnet.



Ich hoffe, das ihr helfen könnt.


LG Jürschen
Moin!
Zitat:mein Kumpel Tim steht vor ein Problem:
Ja, er kann wohl nicht selbst einen Thread eröffnen.  :21:

Zitat:z.B. Kunde 5287 hat die Artikelnummer 8888 einmal mit Menge 2 und einmal mit Menge1 die soll er zusammenzählen also 3
Dafür gibt es die Funktion Zählenwenns()
Alternativ (ich habe mir die Datei nicht angesehen) bietet sich hier auch aufgrund der Tabellengröße eine Auswertung per Pivot-Tabelle an, also gänzlich ohne VBA und Formeln.

Gruß Ralf
Hallo Ralf,

ich denke, dass von den beiden Varianten nur Pivot gehen wird.

ZÄHLENWENNS für eine Formellösung reicht nicht alleine.
Zuerst einmal muss der Kunde korrekt auf das Blatt Übertrag.
Zitat: Die Kundennummer soll in SpalteB
Dafür könnte man per Formel für den Spezialfilter ohne Duplikate die Nummern zusammenfassen.
Dann müsste man die Artikelnummer übertragen, die der Kunde genommen hat.
Ich nehme stark an, dass es mehr als einen Artikel gibt und frage mich, wieso je Kunde nur eine Artikelnummer übertragen werden soll Undecided Wenn jeder Kunde nur eine Artikelnummer hat, könnte man die per SVERWEIS oder INDEX und Vergleich holen. Ansonsten wird es komplizierter oder man nimmt gleich den Spezialfilter über Kunden und Artikel
Dann kann man zählen Smile
Und dann muss man das ja immer wieder aktualisieren, wenn neue Daten hinzukommen.

Wie man sieht, ist die zweite Variante doch recht aufwändig. Alternativ könnte man das noch mit VBA unterstützen ...