Office: felder aus mehreren dateien summieren

Helfe beim Thema felder aus mehreren dateien summieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Moin zusammen, ich habe folgendes Problem: In einem Ordner habe ich ca 30 Arbeitsmappen, die alle gleich aufgebaut sind und je für einen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von mangels, 19. November 2007.

  1. mangels Erfahrener User

    felder aus mehreren dateien summieren


    Moin zusammen,

    ich habe folgendes Problem:
    In einem Ordner habe ich ca 30 Arbeitsmappen, die alle gleich aufgebaut sind und je für einen Lieferanten stehen
    Jede dieser arbeitsmappen hat als 1. Tabellenblatt eine komplexe Übersicht, wie viele Modelle zu welchem wert und zeitpunkt bestellt sind, was angezahlt werden soll, was restzahlungen sind etc... also ne ganze menge!

    Ich möchte in einer weiteren arbeitsmappe alle diese werte summieren.

    es wäre machbar den ganzen kram manuell über die summenformel zu lösen, würde aber sicherlich einen tag dauern...

    Gibt es eine formel, die auf ALLE Arbeitsmappen in einem Ordner jeweils die Gleiche Zellle summier??

    Vielen Dank & viele Grüße

    Christian
     
  2. schatzi Super-Moderator
    Hallo!

    Von Hause aus kann Excel das nicht, bzw. nur auf die Art, die du schon beschrieben hast, also die manuelle Eintragung einer Addition.
    Ich habe dir dafür eine VBA-Lösung gebastelt, zwar nicht gerade elegant :-( , aber funktionierend :-) :
    Rechtsklicke den Tabellenreiter des Blattes, in dem die Summierungen aufgeführt werden sollen, und wähle "Code anzeigen".
    Kopiere diesen Code ins Codefenster rechts:
    Code:
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim Datei As String, OSum As Double
    Datei = Dir(Target.Offset(0, -3) & "*.xl*")
    Do Until Datei = ""
      OSum = OSum + ExecuteExcel4Macro("'" & Target.Offset(0, -3) & _
        "[" & Datei & "]" & Target.Offset(0, -2) & "'!" & _
        Range(Target.Offset(0, -1)).Address(ReferenceStyle:=xlR1C1))
      Datei = Dir
    Loop
    Target = OSum
    Cancel = True
    End Sub
    Wie geht's nun weiter?
    Trage in irgendeine Zelle den Quellpfad ein, z.B. E:\Test\Test\
    Wichtig: Nicht den letzten Backslash vergessen!!!
    In die Zelle rechts davon trägst du den Blattnamen ein, in dem sich die Zellen befinden, z.B. Tabelle1
    Noch eine Zelle weiter rechts schreibst du den Zellbezug, also z.B. C4

    Nun doppelklicke in die Zelle direkt rechts dieser Dreiergruppe:
    Et voilà! Es erscheint die Summe aller Tabelle1!C4

    Wie gesagt: nicht unbedingt schön, aber Hauptsache es klappt!
     
  3. mangels Erfahrener User
    Hallo Schatzi,

    erstmal 100 Dank für Deine Hilfe.... Scheint auch zu klappen, aber irgendwie gibt er mir den Fehler 1004 raus - beim debuggen hat er mit folgender zeile seine Probleme:

    OSum = OSum + ExecuteExcel4Macro("'" & Target.Offset(0, -3) & _
    "[" & Datei & "]" & Target.Offset(0, -2) & "'!" & _
    Range(Target.Offset(0, -1)).Address(ReferenceStyle:=xlR1C1))

    ist zumindest gelb unterlegt...
    habe jedoch alle anderen angaben genau nach Anleitung eingegeben - Muss ich evtl den code an meine umgebung noch anpassen??

    LG

    Christian
     
  4. schatzi Super-Moderator

    felder aus mehreren dateien summieren

    Hallo!

    In der angehängten Datei läuft der Code bei mir.
    Und bei dir?
     
  5. mangels Erfahrener User
    Hi Schatzi,

    habe es ausprobiert mit Deiner Datei... hat leider nicht geklappt..
    Ich probiere grade einen anderen Weg, aber 1000 Dank für die schnelle und professionelle Hilfe ;)

    LG

    Christian
     
Thema:

felder aus mehreren dateien summieren

Die Seite wird geladen...
  1. felder aus mehreren dateien summieren - Similar Threads - felder mehreren dateien

  2. Intelligente Tabelle mit mehreren Überschrift-Feldern

    in Microsoft Excel Hilfe
    Intelligente Tabelle mit mehreren Überschrift-Feldern: Hallo, ich erstelle gerade eine Kleiderliste, in der verschiedene Kleidungsstücke festgehalten werden , sowie Informationen darüber welche Größe die Mitarbeiter benötigen, bzw. welche Menge sie...
  3. Mehrere Abfragen mit gleichen Kriterien in bestimmten Felder

    in Microsoft Access Hilfe
    Mehrere Abfragen mit gleichen Kriterien in bestimmten Felder: Ich habe so ca. 30 Abfragen mit jeweils den Feldern "Vertriebsstellen" und "Austritt". In den 30 Abfragen sind jeweils zwei Kriterien. Nun muss ich in den Abfragen immer in dem Feld...
  4. VBA Code soll erst ausgeführt werden, wenn mehrere Felder NICHT leer sind

    in Sonstiges
    VBA Code soll erst ausgeführt werden, wenn mehrere Felder NICHT leer sind: Hallo zusammen, ich möchte, dass mein VBA Code nicht nur (wie in meinem Code) die Zelle B4 prüft, ob diese ausgefüllt ist, er soll auch noch vier weitere Zellen überprüfen. Sub NeueAbrechnung()...
  5. Bezug zu mehreren Feldern möglich?

    in Microsoft Excel Hilfe
    Bezug zu mehreren Feldern möglich?: Ich habe eine Liste, wo ich Wareneingänge eintrage. Dort sind zum Beispiel zwei Felder mit unserer Artikelnummer und daneben ein Feld mit der Bezeichnung. Excel hat es ja durchaus drauf ähnliche...
  6. Outlook Export Assistent funktioniert nicht mehr

    in Microsoft Outlook Hilfe
    Outlook Export Assistent funktioniert nicht mehr: Ich habe heute ein wenig experimentiert und dabei wohl einen Fehler gemacht, der zur Folge hat, das ich keine Daten mehr mit Export Assistenten exportieren kann. Am Anfang läuft alles normal In...
  7. Mehrere "WENN" Werte in einem Feld

    in Microsoft Excel Hilfe
    Mehrere "WENN" Werte in einem Feld: [ATTACH] Hallo zusammen. Ich habe folgendes Problem. Ich habe per "WENN" Formel eine Tabelle so angelegt, das die eingetragenen Werte in den vorderen zwei Feldern zusammen fassen, wie häufig ein...
  8. Gültigkeitsregel Feld mehrere Regeln

    in Microsoft Access Hilfe
    Gültigkeitsregel Feld mehrere Regeln: Hallo, bin als Anfänger mit folgender Fragestellung für die Gültigkeitsregel konfrontiert: Das Bafög kann Null betragen, die max. zulässige Zahlung ist 650. Für Rückforderungen können -100 €...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden