Warum kann man Funktionen, wie z.B. Zählenwenn oder Summewenn nur auf geöffnete externe Dateien anwenden? Ist die Datei geschlossen, so bringt er die Fehlermeldung "#Wert". Manchmal
könnt ich das Excel nehmen und zum Mond schießen!
VLG
Josch
Warum kann man Funktionen, wie z.B. Zählenwenn oder Summewenn nur auf geöffnete externe Dateien anwenden? Ist die Datei geschlossen, so bringt er die Fehlermeldung "#Wert". Manchmal
könnt ich das Excel nehmen und zum Mond schießen!
VLG
Josch
Mappen bringt leider nichts! Ich öffne beide Dateien und wähle den Zählenwenn-Bereich aus. Schließe ich dann beide Dateien und
rufe die Datei auf, die auf die externe Datei zugreift, dann kommt eben die Fehlermeldung #Wert! Erst wenn ich die externe Datei wieder öffne, dann zeigt er wieder brav das Ergebnis an!
VLG
Josch
Ich habe die ganze Zeit die Daten in der Auswertungs- (Statistik)Datei von der "Quelldatei" zwischengespeichert und sie dort ausgewertet. Allerdings wurde mir dann die Auswertungsdatei zu groß. Wäre möglich, daß das mit Deinem Tipp (VBA) etwas anders funktioniert, aber das ist mir ehrlich gesagt zu kompliziert. Sinn der ganzen Aktion ist, daß Einsatzdaten (Notfalleinsätze) in einer Access-Datenbank erfaßt werden, um einen großen Komfort
beim Erfassen der Daten zu bieten. Leider ist aber Access im Berichtswesen aber echt Müll! Mit Excel kann man herrlich Auswertungen machen und so habe ich die Daten in verschiedene Excel-Dateien kopiert und dort aufbereitet. Mir ist aber mit der Zeit aufgrund der hohen Anzahl an Formeln die Excel-Datei auf über 20MB angewachsen. Ich habe das alles dann so geändert, daß ich die Daten schon in Access aufbereite und die zu exportierenden Daten in nur 1 Quelldatei exportiere. Dies gelingt, wenn man bei den verschiedenen Abfragen in Access immer die gleiche Zieldatei angibt. Er macht die verschiedenen Daten dann einfach in verschiedene Tabellenblätter. Mein nächstes Ziel war es dann, die Statistik-Datei so klein und einfach wie möglich zu halten, da es auch anderen möglich sein sollte, das ganze System zu verstehen. Aus diesem Grund kommt das Zwischenspeichern nicht in Frage. Ich habe jetzt aber eine Lösung gefunden, indem ich die Daten in Access vorher aufbereite und mir die jeweiligen Ergebnisse aus der Quelldatei mittels SVERWEIS ziehe. Bei SVERWEIS spielt es anscheinend keine Rolle, ob die Datei offen oder geschlossen ist. Ich hatte nur das Problem, daß Excel mir bei Daten, die er nicht gefunden hat, den unschönen Fehler #NV angezeigt hat und ich das nicht wegbekommen habe. Aber auch das habe ich gelöst, indem ich mit Wenn(ISTFEHLER(SVERWEIS(blablabla)=WAHR;0;SVERWEIS....)) gearbeitet habe. Also, alles Paletti, aber vielen Dank nochmal für die Unterstützung!
VLG
Josch