Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Aus vielen Tabellen unter Bedingungen eine machen





Frage

Hi, ich bekomme täglich 10 Exceltabellen, die ich abarbeiten muss. Zur überprüfung werden die tabellen gespeichert. Nun möchte ich alle angekommenen und die zukünftigen Tabellen in einer großen zusammenfassen -aber nur, wenn ein Kriterium in Spalte "I" (Auftrag erledigt) erfüllt ist. Wäre für Hilfe sehr dankbar, das mühsame Copy Paste geht mir allmählich auf den Pinsel. Gruß Baby

Antwort 1 von Saarbauer

Hallo,

leider sind die Angaben etwas mager, aber vom Grundsatz her zu machen.

Hier ein ähnliches Problem

https://supportnet.de/threads/1393293

mit VBA gelöst, hielft vielleicht weiter, sonst weitere Einzelheiten oder Beispiel hier einstellen

http://www.netupload.de/

und link hier hinterlegen

Gruß

Helmut

Antwort 2 von baby

Hi, ich habe ien Beispiel hochgeladen.
Ichbekomme in den Tabellen verschiedene Statis in der Spalte "I". Ich benötige in einer großen Tabelle nur die Aufträge, die den Status "Auftrag erledigt" haben.
Dann aber die komplette Zeile.
Vielleicht hilft das ja um eine Lösung zu finden

Antwort 3 von Saarbauer

hallo,

der link zur Tabelle muß hier hinterlegt werden, sonst kommt keiner dran

Gruß

Helmut

Antwort 4 von Baby

Sorry,

hier ist er

http://www.netupload.de/detail.php?img=9e6a1cf381b57e5c02ee3046415d8782.xls

Danke

baby

Antwort 5 von Saarbauer

Hallo,

soweit ok., da du aber mehrere Blätter wäre es sinnvoll diese automatisch zu öffnen und zu schliessen. Daber sollten schon eingelesene Blätter oder Daten unberücksichtigt bleiben.

Folgende Fragen:

wie ist deine Sammeltabelle bezeichnet?

Wie sind die Datendatei bezeichnet und sind die in einem Verzeichnis?

Kann man an die Sammeltabelle ein Hilfsblatt dranhängen (dort werden die bereits abgearbeiten Datendateien hinterlegt)

Gruß

Helmut

Antwort 6 von Baby

Hi,

die Tabelle heisst "Auftrag_erledigt.xls

Die schon vorhandenen Daten müssen beim automatischem Einlesen auf Dublikate untersucht werden und nur die neuesten Daten sollen berücksichtigt werden. Im Prinzip sind das aber wenige Handgriffe nach dem Einlesen, die ich problemlos bewältigen kann. Bleibt das Einlesen.

Gruß

Baby

Antwort 7 von Saarbauer

Hallo,

das einlesen ist kein Problem, wenn die namen klar sind bzw. die Tabellen alle im gleichen Verzeichnis sind.

meine 2 Frage in AW5

Gruß

Helmut

Antwort 8 von Baby

Ach so ja,

hatte ich vergessen

die einzulesenden Tabellen befinden sich alle im gleichen verzeichnis (Part TOP), haben aber, je nach Erstellungstag(Uhrzeit) einen anderen Namen.
z.B. 20.11_1442.xls; 20.11_1532

etc.

Danke

Gruß Baby

Antwort 9 von Saarbauer

Hallo,

alles klar, werde am Wochenende mir mal ein paar gedanken dazu machen und versuchen die Lösung hinzukriegen.

Ist machbar.

Gruß

Helmut

Antwort 10 von Saarbauer

Hallo,

erst mal ein Rohkonzept, noch nicht vollständig

http://www.netupload.de/detail.php?img=a0ecfddf6f53e51be63bea313ddd...

seh die mal das Makro an und teste wenn es geht mal.
Mach dir ein Testverzeichnis, musst u.U. im Makro einige Pfade ändern.

Es kommt eine Abrage wegen der Daten im Zwischenspeicher, hier fehlt mir noch eine Lösung.
Diese mit "NEIN" beantworten

Gruß

Helmut

Antwort 11 von Saarbauer

Hallo,

versuch es mal hiermit

http://www.netupload.de/detail.php?img=e9e88c1a7eb70b95605df8f8a61a...

Die Pfade sind im Makro auf dein Verzeichnis anzupassen

Gruß

Helmut

Antwort 12 von Baby

Hi,

beim ausführen des Makros erhalte ich einen
Laufzeitfehler 1004
Die ShowAllData Methode konnte nicht ausgeführt werden.

ich verwende Office 2003

Gruß Baby

Antwort 13 von Saarbauer

Hallo,

ist natürlich schwer den Hintergrund des Problems festzustellen, da ich auch mit Office 2003 arbeite und keine Probleme hatte.

Aber tausche mal
Zitat:
ActiveSheet.ShowAllData

gegen
Zitat:
Selection.AutoFilter


Gruß

Helmut

Antwort 14 von Baby

Hi,

habe ich getauscht, jetzt wird der Autofilter angezeigt. Allerdings in der 2. Zeile.
Weiterhin werden nur die daten der Tabelle eingelesen, welche ich hochgeladen habe. (Pfad- und Sheetname habe ich angepasst). Nach dem Löschen der tabelle wurden keine weiteren Daten mehr eingelesen.
Zur Info: Alle Dateien befinden sich im Ordner Top Report und unterscheiden sich durch das vorangestelte datum mit angezeigter Uhrzeit.

Gruß Baby

Antwort 15 von Saarbauer

Hallo,

jetzt weis ich aber aucht wie ich dir noch helfen kann, da bei mir das Makro ohne Probleme lief.

Hat dein Verzeichnisname Leerzeichen, diese bereiten manchmal Probleme.

Gruß

Helmut

Antwort 16 von Baby

Hi,

ich glaube ich stelle mich zu blöd an.
Ich habe Dir mal mehrere dateien gepackt (auch die Auftrag_erledigt).
Vielleicht ist ja meine Vorgehensweise falsch.
hier der Link
http://www.netupload.de/detail.php?img=2165654604a44a0e7c5664375539bd14.zip
Gruß Baby

Antwort 17 von Saarbauer

Hallo,

teile mir mal mit wie die / das Verzeichnis mit den Daten heisst.

Müsste etwa so heissen

"C:\Verzeichnis?\???" oder ähnlich

Da bei mir es funktioniert kann es nur an der Verzeichnisbezeichnisaufbau liegen

Gruß

Helmut

Antwort 18 von Baby

Hi,
das verzeichnis heisst h:\ReportTop

Antwort 19 von Saarbauer

Hallo,

lade mal die Zipdatei hoch

http://www.netupload.de/detail.php?img=f29608a06d4427d8db5db3aceb71...


und im Makro folgende Zeile ändern

Pfad = "C:\ReportTop\" ´ Pfad und Verzeichnis anpassen
´Pfad = "h:\ReportTop\"

Vor Pfad = "C:\ReportTop\" ein Hochkomma setzen und vor ´Pfad = "h:\ReportTop\" dasHochlomma wegnwehmen.

Gruß

Helmut

Antwort 20 von Baby

Hi,

soweit funzt es prima. Danke!!
Allerdings werden aus bestimmten tabellen alle daten eingelesen. Ich stelle mal eine hoch, von der auch "Termin vereinbart" etc. in die Tabelle Auftrag_erledigt importiert werden. Ich habe den Grund nicht erkennen können.

Gruß Baby

http://www.netupload.de/detail.php?img=13d0257072e5e870f6a2eebb0e2a72ff.xls

Antwort 21 von Saarbauer

Hallo,

leider wie gehabt, so nicht nachvollziebar, da bei mir nur ein erledigter Auftrag übertragen wird.

Scheint mit irgendwelchen Einstellungen zusammenzuhängen und zwar ziemlich wahrscheinlich in der Datei

Gruß

Helmut

Antwort 22 von Baby

Hi,

das Prob trat auf wenn ich zusätzliche daten, zu denen in Deiner erstellten eingelesen habe.
Nach dem kompletten Löschen gab es nur noch 2 fehlerhafte Einträge und damit kann ich leben.
Ich bedanke mich noch einmal total herzlich bei Dir.
Wo kann man solche Kenntnisse erlernen??

Viele Grüße und noch einmal Bedank

Baby

Antwort 23 von Saarbauer

Hallo,

ich beschäftige mich schon etwas länder mit PC´s und den vorläufern. Habe während meines Studiums damit angefangen, aber kein Informatikstudium.

In Excel vieles über learning bei doing.

Gruß

Helmut

Antwort 24 von klugscheißer

Hi Helle,

wie lautet der Imperativ Singular von "Sehen"?

Antwort 25 von Baby

Na sieh

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: