Excel 2002
Wünschenswert ist, dass beim Öffnen der Zieltabelle (ABER geschlossener Quelltabelle) die Werte in der Zieltab. aktualisiert werden.
wenn ich jedoch die Zieltabelle öffne, werde ich gefragt ob ich aktualisieren möchte. Mit JA beantwortet, kommt anschließend der Hinweis „Daten können nicht gelesen werden“.
Wenn ich jedoch die Quelltabelle geöffnet habe und ich öffne die Zieltabelle, kommt die Abfrage nicht und die Felder werden korrekt aktualisiert.
Was muss ich ändern, damit die Quelltabelle geschlossen bleiben kann ?
kann es sein, dass deine Zieltabelle nicht (mehr) „weiß“, wo die Quelltabelle ist?
Tipp: Öffne beide, füge die Bezüge in Gottesnamen nochmals ein (sind hoffentlich nicht so viele - vielleicht ginge sonst auch etwas über SUCHEN/ERSETZEN), und speichere dann die Quelltabelle zuerst, damit sich die Zieltabelle merken kann, wo sie hingespeichert wurde.
Wünschenswert ist, dass beim Öffnen der Zieltabelle (ABER
geschlossener Quelltabelle) die Werte in der Zieltab.
aktualisiert werden.
Hi jwd,
das geht nicht.
Mna kann der Zieltabelle beibringen beim Öffnen nicht zu aktualisieren. Dann kommt auch keine Abfrage, logo.
Ansonsten kann man nur aktualisieren, also Daten aus Dateien auslesen, wenn diese geöffnet sind.
Mittels Excel4Makros kann man Daten aus „geschlossenen“ Dateien auslesen, aber das ist nur getürkt, sie wird halt in einer „niederen“ Computersprache geöffnet und ausgelesen.
Für dich als Anwender siehts so aus als wenn sie ungöffnet wäre.
und das geht nur Zellenweise, also für jede Zelle brauche ich einen Aufruf.
Ich weiß jetzt nicht ob du verstehst was ich sagen wollte, dass was du willst geht definitiv nicht, also alle Verknüpfungen aktualisiern ohne dass die Quelldateinen offen sind.
Was ginge ist, du öffnest die Datei und mittels Vba wird alles aktualisierrt ohne dass du merkst dass die die Dateien „heimlich“ geöffnet werden und ausgelesen/aktualisiert wird.
Hallo,
da habe ich teils etwas andere Erfahrungen.
Ich habe eine Exceldatei, die aus genau 28 anderen Excelmappen die Anzahl (!) von dort insgesamt vorhandenen bestimmten Daten ausliest und zusammenstellt. Es sind dies über 10.000. Die genannten 28 Excelmappen werden dabei nicht (ode wie Reinhard schreibt) nicht sichtbar geöffnet. Jedenfalls geht es vergleichsweise blitzschnell.
Also in Kurzform: Eine Exceldatei kann durchaus problemlos in (28) anderen, auf der Festplatte liegenden Mappen was nachschauen und aktualisieren, ohne diese (28) eigens sichtbar zu öffnen. Frelich: Die Pfade zu den (28) Quelldateien müssen in der Formel der Zieldatei korrekt enthalten sein. Um jwd vielleicht doch noch zu helfen: Stimmen die Pfade in den Formeln? Und stimmen sie auch noch, wenn Du die Quelldatei als erste (!!!) schließt? Das müssten sie freilich!
Ludwig
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Schade,aber geben wir noch nicht auf! Sieh mal nahc, was ich zu weiter oben zu Reinhards Posting schrieb. Mich würden auch Deine Verknüpfungsformeln interessieren. Kannst Du eine posten?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
da habe ich teils etwas andere Erfahrungen.
Ich habe eine Exceldatei, die aus genau 28 anderen Excelmappen
die Anzahl (!) von dort insgesamt vorhandenen bestimmten Daten
ausliest und zusammenstellt. Es sind dies über 10.000. Die
genannten 28 Excelmappen werden dabei nicht (ode wie Reinhard
schreibt) nicht sichtbar geöffnet. Jedenfalls geht es
vergleichsweise blitzschnell.
Hallo Ludwig,
da lag ich wohl völlig falsch.
Danke für die Korrektur.
Gruß
Reinhard
Also in Kurzform: Eine Exceldatei kann durchaus problemlos in
(28) anderen, auf der Festplatte liegenden Mappen was
nachschauen und aktualisieren, ohne diese (28) eigens sichtbar
zu öffnen. Frelich: Die Pfade zu den (28) Quelldateien müssen
in der Formel der Zieldatei korrekt enthalten sein. Um jwd
vielleicht doch noch zu helfen: Stimmen die Pfade in den
Formeln? Und stimmen sie auch noch, wenn Du die Quelldatei als
erste (!!!) schließt? Das müssten sie freilich!
Ludwig
Wünschenswert ist, dass beim Öffnen der Zieltabelle (ABER
geschlossener Quelltabelle) die Werte in der Zieltab.
aktualisiert werden.
Hi jwd,
das geht nicht.
Mna kann der Zieltabelle beibringen beim Öffnen nicht zu
aktualisieren. Dann kommt auch keine Abfrage, logo.
Ansonsten kann man nur aktualisieren, also Daten aus Dateien
auslesen, wenn diese geöffnet sind.
Mittels Excel4Makros kann man Daten aus „geschlossenen“
Dateien auslesen, aber das ist nur getürkt, sie wird halt in
einer „niederen“ Computersprache geöffnet und ausgelesen.
Für dich als Anwender siehts so aus als wenn sie ungöffnet
wäre.
und das geht nur Zellenweise, also für jede Zelle brauche ich
einen Aufruf.
Ich weiß jetzt nicht ob du verstehst was ich sagen wollte,
dass was du willst geht definitiv nicht, also alle
Verknüpfungen aktualisiern ohne dass die Quelldateinen offen
sind.
Was ginge ist, du öffnest die Datei und mittels Vba wird alles
aktualisierrt ohne dass du merkst dass die die Dateien
„heimlich“ geöffnet werden und ausgelesen/aktualisiert wird.
wenn ich jedoch die Zieltabelle öffne, werde ich gefragt ob
ich aktualisieren möchte. Mit JA beantwortet, kommt
anschließend der Hinweis „Daten können nicht gelesen werden“.
Wenn ich jedoch die Quelltabelle geöffnet habe und ich öffne
die Zieltabelle, kommt die Abfrage nicht und die Felder werden
korrekt aktualisiert.
Was muss ich ändern, damit die Quelltabelle geschlossen
bleiben kann ?
Hi jwd,
ist das ein Netzwerk?
K.A. ob dir das weiterhilft, hast du überall „Wahr“?
Option Explicit
Sub tt()
Dim Verkn As Variant, n As Integer
Worksheets.Add After:=Worksheets(Worksheets.Count)
Range("A1:B1") = Split("Zustand Link")
Verkn = ActiveWorkbook.LinkSources(xlExcelLinks)
If Not IsEmpty(Verkn) Then
For n = 1 To UBound(Verkn)
Cells(n + 1, 1) = Dir(Verkn(n)) = Mid(Verkn(n), InStrRev(Verkn(n), "\") + 1)
Cells(n + 1, 2) = Verkn(n)
Next n
End If
End Sub
Hi jwd,
tja nu, ich hab keins, und wenn du nach meinem Makro überall wahr stehen hast, kann ich nix machen.
Übrigens, es fehlt die ückantwort ob du da überall wahr stehnen hast.
Gruß
reinhard