Collapse column

Autor Thema: Erbitte Hilfe bei komplexen Makro!  (Gelesen 821 mal)

Offline athaldor

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Erbitte Hilfe bei komplexen Makro!
« am: August 05, 2014, 10:44:47 Vormittag »
Hallo,

im Moment hänge ich an einer, für mich recht schwierigen, Aufgabe fest. Und zwar:

Gegeben ist eine Tabelle über Mehrfachnutzungen von Gästekarten. Folgendes Schema:

Kartennummer : Rückgabezähler : Nutzungsdatum : Leistungsstelle

Ich möchte nun ein Makro entwickeln, welches nach doppelten/ dreifachen Einträgen sucht, und zwar in [Kartennummer], [Rückgabezähler] und [Nutzungsdatum].
Wenn in diesen 3 Spalten diese Werte in zwei bzw. drei Zeilen gleich sind, soll in diesen 3 Zeilen die Leistungsstelle herausgenommen und in eine neue Tabelle gepackt werden. Anschließend soll ausgewertet werden, wieviele Kombinationen von den so extrahierten 2 bzw. 3 Leistungsstellen möglich sind und wie oft diese auftreten.

Hier noch ein Beispiel:

KartennummerRückgabezählerNutzungsdatumLeistungsstelle
123423430.01.01Essen
123423430.01.01Wandern
123423430.01.01Schwimmen

Die Kombination wäre hier also Essen/Wandern/Schwimmen.

Ohne Makro habe ich eine sehr umständliche Lösung mit mehreren Schritten gefunden, die aber nicht in der Praxis anwendbar ist, da ich Dateien im Monatsrhythmus auszuwerten habe. Eine Datei ist ca. 25 000 Zeilen lang.

Schon einmal einen riesen Dank für jede Hilfe!

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.