Thema Datum  Von Nutzer Rating
Antwort
Rot Excel-Tool Import/Weiterverarbeitung Teil 2
10.06.2014 09:15:24 NilsBerlin
NotSolved

Ansicht des Beitrags:
Von:
NilsBerlin
Datum:
10.06.2014 09:15:24
Views:
1187
Rating: Antwort:
  Ja
Thema:
Excel-Tool Import/Weiterverarbeitung Teil 2

Liebe Community,

leider stehe ich mit meinen VBA-Künsten noch am Anfang, daher bitte ich um Hilfe.

Ziel ist es, am Ende eine aus mehreren Dateien zusammengefasste und um Dubletten bereinigte Kontaktliste zu erstellen. Liste 1 enthält bereits aktive Kunden, Liste 2 enthält Daten mit potenziellen Neukunden. Liste 2 kann aber auch schon Daten bestehender Kunden enthalten, die rausgelöscht werden sollen. Daher funktioniert mein Tool bisher so

http://www.FastShare.org/download/DUBLETTENBEREINIGUNG..lsm

1.       Import Datei 1

2.       Import Datei 2

3.       Bereinigung von doppelten Einträgen (wenn der Inhalt von mind. 3 von 5 Spalten gleich ist)

4.       Abzug der Datensätze aus Liste 1

5.       Sortieren

6.       Export der neuen Liste 3

LÖSUNG NUR SUBOPTIMAL

Problem 1: Ich kann die Dateien, die ich importieren will, nicht auswählen, sondern muss sie vorher festlegen. Schön wäre es, die Dateien über den Dateimanager/Explorer auswählen zu können.

Problem 2: Die Spalten sind im Skript festgelegt, ich möchte aber vorher selbst die zu importierenden Spalten auswählen können.

Problem 3: Bisher werden festdefinierte Spalten zum Vergleich und zur Löschung doppelter Datensätze herangezogen. Ich möchte aber selbst festlegen, welche Spalten in meiner neuen Liste zum Vergleich herangezogen werden sollen. Dabei möchte ich auch wie in meinem Skript eine Lösung, die ALLE betroffenen Datensätze löscht, sobald drei Spalten den gleichen Inhalt haben.

NOCHMAL KURZ ZUSAMMENGEFASST

1.)    Es soll zwei Schaltflächen mit „Import Backup“ (eine Datei) und „Import Neue Kontakte“ (mehrere Dateien) geben. Die jeweiligen Dateien sollen per Dateimanager ausgewählt werden können.

2.)    Anschließend möchte ich vor dem Importieren die einzelnen Spalten selbst auswählen können, die in die neue Liste importiert werden sollen.

3.)    Nicht vorhandene Spaltenbezeichnungen und Inhalte sollen dann automatisch in die neue Liste hinzugefügt werden. (Beispiel: Aus der Backup-Datei importiere ich die Spalten Name, Vorname, Ort und aus der Datei „Neue Kontakte“ zusätzlich die Spalte „Telefon“, so muss die neue Tabelle alle vier Spalten beinhalten)

4.)    Durch den Klick auf Schaltfläche „Daten bereinigen“ passiert folgendes:

a.       Ein PopUp öffnet sich, dort kann ich die Spalten auswählen, die zum Bereinigen herangezogen werden bzw. in welchen nach doppelten Einträgen gesucht wird. Maximal 5 Spalten sollen auswählbar sein, um ALLE betroffenen Datensätze zu löschen, müssen davon mindestens drei Spalten den gleichen Inhalt haben.

b.      Von der neu entstandenen Liste sollen die Daten aus der Backup-Datei auch wieder gelöscht werden.

c.       Das Ganze soll alphabetisch geordnet werden, nach Spalte A

5.)    Durch den Klick auf „Daten expotieren“ kann ich die neue Liste als neue EXCEL-Datei ohne Makros exportieren


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
Rot Excel-Tool Import/Weiterverarbeitung Teil 2
10.06.2014 09:15:24 NilsBerlin
NotSolved