Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1716to1720
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Tabellenanalyse: Vergleichen und Zusammenführen

VBA Tabellenanalyse: Vergleichen und Zusammenführen
23.10.2019 10:39:08
MJ
Hallo Zusammen, ich habe folgendes Problem.
Ich habe eine Tabelle, die folgendermaßen aufgebaut ist:
Bestellung | Bestellung Nr. | Lieferant | Wert EUR
Schuhe | 1 | Schuhladen | 50€
Schuhe | 1 | Schuhladen | -50€
Mantel | 2 | Zalando | 100€
T-Shirt | 3 | Zalando | 20€
T-Shirt | 3 | Zalando | -20€
Pulli | 4 | Amazon | 30€
Kontext: Es sind mehrere Einzelpositionen in der Tabelle, wenn eine Position mit negativen als auch positiven Wert in der Tabelle ist, bedeutet dies, dass der Artikel wieder zurückgeschickt wurde, da er zum Beispiel nicht gepasst hat.
Nun möchte ich die Positionen für den Kunden darstellen, das heißt es sollen die "Rückläufer" aus der Tabelle entfernt werden, sodass meine neue Tabelle so aussieht:
Bestellung | Bestellung Nr. | Lieferant | Wert EUR
Mantel | 2 | Zalando | 100€
Pulli | 4 | Amazon | 30€
Wie kann ich dies mit einem VBA Skript handhaben? Theoretisch muss ich ja erst suchen ob mehrere identische "Bestellung Nr." vorhanden sind und falls ja, danach prüfen ob der Wert EUR auch 0 ergibt.
Wie kann ich dies per Skript automatisieren wenn die Tabelle nicht nur 6 Einträge, sondern 2000 hat?
Vielen Dank schonmal & Grüße,
MJ

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
warum schon wieder ein Beitrag? owT
23.10.2019 10:46:03
robert
ohne VBA
23.10.2019 12:57:43
Klaus
Hallo MJ,
die Nummer steht in Spalte B, der Wert steht in Spalte D:
ohne VBA:
Mache dir eine Hilfsspalte mit folgender Formel (und herunter kopieren):
=SUMMEWENN(B:B;B2;D:D)
Gib dieser Spalte eine Überschrift, Auto-Filtere sie nach Null und lösche alle sichtbaren Einträge.
Per VBA:
genauso, während der Makrorekorder läuft.
mfg,
Klaus M.
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige