Ergebnis 1 bis 5 von 5

Windows / Excel / VBA

Erstellt von strike, 17.05.2012, 18:41 Uhr · 4 Antworten · 958 Aufrufe

  1. #1
    Avatar von strike

    Registriert seit
    08.12.2007
    Beiträge
    28.011

    Windows / Excel / VBA

    Ich gebe es zu, ich bin faul.

    Folgendes Problem, wo mir vielleicht jemand weiterhelfen kann:
    ich bekomme jede Woche 12 Excel-Sheets.
    Die Anzahl der Spalten (6) dieser Sheets(=Dateien) sind gleich, die Anzahl der Zeilen ist >= 1 (nur die Ueberschrift ist immer gleich, der Rest variiert von Woche zu Woche).
    Die Datenfelder beinhalten keine Datumswerte.
    Der Inhalt aller Sheets(=Dateien) wird dann in einer Datei zusammengefasst, um am Ende daraus via Pivot in einem anderem Tabellenblatt der gleichen Datei einen Gesamtueberblick zu gewinnen.

    Das Auslesen der Sheets(=Dateien) Status_Aufgabe_1.xls bis Status_Aufgabe_12.xls in eine Datei Status_Gesamt_Aufgaben.xls wuerde ich gern automatisieren.
    Nun bin ich nicht der grosse VBA-Freak, eigentlich nicht mal ein kleiner.
    Perl waere natuerlich auch moeglich, soll aber hier ausserhalb jeder Betrachtung bleiben - es sei denn, jemand kann einen Einzeiler anbieten

    Ein paar VBA-Schnipsel habe ich im Netz auch schon gefunden.
    Aber vielleicht hat ja hier jemand einen Tip oder gar eine "quick-and-dirty" Loesung.

    Danke.

  2.  
    Anzeige
  3. #2
    Avatar von wansuk

    Registriert seit
    24.04.2005
    Beiträge
    968
    Zitat Zitat von strike Beitrag anzeigen
    Ich gebe es zu, ich bin faul.
    ...
    Tja, ohne ein bisschen Fleiß wird es wohl nicht gehen.

    Du schreibst, dass du das gerne automatisieren möchtest. Soll das dann getriggert sein oder sitzt ein Anwender vorm Rechner und drückt einen Button?
    Warum nicht in Perl?
    Wird zwar mehr als eine Zeile, aber ist doch relativ schnell umgesetzt mit Spreadsheet::ParseExcel und Spreadsheet::WriteExcel.
    1. Bist unabhängig von Excel und musst dich jetzt nicht in VBA reinknien.
    2. Läuft auf allen Plattformen, kann ja dann schon auf dem Server die Gesamtdatei erstellt werden.
    3. Kannst du triggern oder auch von anderen Code aufrufen. Das bekommst du mit VBA nicht hin.

  4. #3
    Avatar von strike

    Registriert seit
    08.12.2007
    Beiträge
    28.011
    Zitat Zitat von wansuk Beitrag anzeigen
    Tja, ohne ein bisschen Fleiß wird es wohl nicht gehen.
    Leider :seufz:

    Zitat Zitat von wansuk Beitrag anzeigen
    ... Du schreibst, dass du das gerne automatisieren möchtest. Soll das dann getriggert sein oder sitzt ein Anwender vorm Rechner und drückt einen Button?....
    Anwender drueckt bei Bedarf.

    Ansonsten: ich kenn die Perl-Module.
    Die funktionieren auch

    Hatte aber die Hoffnung, dass dies eine so alltaegliche Geschichte ist, dass ein hier anwesender Excel-VBA-Anwender Ruck-Zuck eine Loesung dafuer hat.
    Hab mit Perl-Programmierung schon laenger nichts mehr zu tun und muesste da also ein wenig mehr Zeit aufwenden.
    Aber ja: im schlimmsten Fall mach ich es dann wirklich mit Perl.

  5. #4
    Avatar von wansuk

    Registriert seit
    24.04.2005
    Beiträge
    968
    Zitat Zitat von strike Beitrag anzeigen
    ...
    Hatte aber die Hoffnung, dass dies eine so alltaegliche Geschichte ist, dass ein hier anwesender Excel-VBA-Anwender Ruck-Zuck eine Loesung dafuer hat..,
    Abwarten, heute war Vatertag und viele haben ein verlängertes Wochenende und schauen hier nicht rein.
    Vielleicht haben wir hier ja ein Excel/VBAguru im Forum.

  6. #5
    Avatar von strike

    Registriert seit
    08.12.2007
    Beiträge
    28.011
    Zitat Zitat von wansuk Beitrag anzeigen
    *
    Hab mir das heute mal ein wenig naeher angeschaut.
    Allerdings alle Daten in einer Datei und in verschiedenen Blaettern.
    Leider hatte ich nicht viel Zeit dafuer.

    Die Makros sind eher kein Hexenwert, der erzeugte Code relativ selbsterklaerend.
    Selbst die automatische Generierung einer Pivottabelle aus den konsolidierten Daten war problemlos moeglich.
    Werde jetzt mal schauen, wie dies mit Abholen der Daten aus externen Files klappt.

Ähnliche Themen

  1. Excel Datei reparieren
    Von phimax im Forum Computer-Board
    Antworten: 5
    Letzter Beitrag: 11.10.09, 23:28
  2. Promillewert mit Excel berechnen
    Von Hippo im Forum Computer-Board
    Antworten: 1
    Letzter Beitrag: 01.01.09, 18:56
  3. excel 2000
    Von pef im Forum Computer-Board
    Antworten: 0
    Letzter Beitrag: 12.01.05, 16:21
  4. Excel-Problem
    Von Stefan im Forum Computer-Board
    Antworten: 5
    Letzter Beitrag: 27.08.04, 18:18
  5. Excel-Thai-Deutsch
    Von Stefan im Forum Computer-Board
    Antworten: 2
    Letzter Beitrag: 13.05.03, 16:54