WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   Excel - Verknüpfungen werden nicht aktualisiert (http://www.wcm.at/forum/showthread.php?t=108144)

Bernhard_12345 08.09.2003 12:28

Excel - Verknüpfungen werden nicht aktualisiert
 
Grüß euch!!

Ich hab ein problem mit excel:

wir verwenden viele untereinander verknüpfte .xls-dateien.

wenn ich nun den namen einer verknüpften datei (Quelldatei, von ich die daten beziehe) zB im explorer ändere, dann kann excel in der zieldatei (wohin die daten der quelldatei verknüpft sind) die verknüpfung nicht mehr aktualieren. excel "findet" die datei nicht mehr...

klingt ja irgendwie auch logisch

wenn ich nun aber NUR den ordner, in dem sich die quelldatei befindet, umbenenne, kann excel die verknüfung sehr wohl aktualisieren...?

mein problem ist, dass das umbenennen auch mit den dateien funktionieren sollte!

gibt es zu hierzu irgendwelche lösungshinweise??

ich hoffe, ihr könnt mir helfen...


jedenfalls vielen danl schon im voraus

powerman 08.09.2003 12:39

hi,
ist ja logisch, da in der datei die berechnungen ausführt nicht mehr ausgeführt werden können da deine datei jetzt einen anderen namen hat.
tipp:
datei öffnen -> unter einen anderen namen neu speichern.
neue verknüpfung erstellen.
das muß funzen..
grüße alfi

Bernhard_12345 08.09.2003 12:52

@powerman:

erstmals danke aber:
das hab ich eh geschrieben, dass ich das verstehe

es funktioniert aber sehr wohl, wenn ich den ordner, in dem sich die quelldatei befindet, umbenenne

das ist das, was ich nicht verstehe bzw. warum ich hoffe, dass es vielleicht auch mit der umbenennung von dateien irgendwie funzen könnte...

Bernhard_12345 09.09.2003 08:11

guten morgen

hat keiner von euch eine idee, wie ich dem excel beibringen kann, die umbenannten dateien trotzdem einzulesen?

wie es bei umbenannten ordner sehr wohl funktioniert...?!

danke im voraus für alle antworten!

schönen tag noch aus der schilcherheimat

Bernhard_12345 09.09.2003 14:56

vielleicht erbarmt sich doch einer meines problems...?!

vielen dank!!

lg

flinx 09.09.2003 14:58

Welches Betriebssystem, welche Excel Version?

Bernhard_12345 09.09.2003 15:05

Hi flinx!

Betriebssystem: Win XP Pro
Excel: 2002, sp2

Excalibur33 09.09.2003 15:26

Generell hat powerman recht: Nach Umbenennung findet Excel die Datei nicht.
Einzige Alternative die ich vorschlagen könnte, wäre, mit VBA ein Macro zu schreiben, das vor Schliessen der Dateien die Umbenennung überprüft und gegebenenfalls die Verknüpfung aktualisiert. ist aber ziemlich stressig.
mfg Excal

Bernhard_12345 09.09.2003 15:33

das mit vba tu ich mir sicher nicht an; die frage ist nur: warum aktualisiert excel die verknüpfungen sehr wohl, wenn ich nicht die quelldatei, sondern den ordner, in dem sich die quelldatei befindet, umbenenne...?

Excalibur33 09.09.2003 15:38

Weil die Umbenennung eines Ordners bei Windows irgendwo gespeichert wird, somit verfügbar ist. Dateinamensänderungen allerdings nicht.

Bernhard_12345 09.09.2003 15:45

@Excalibur33:

danke, das ist natürlich eine erklärung.
somit muss ich mich halt weiterhin teilweise rumquälen...

vielen dank an alle!!

flinx 09.09.2003 16:57

Eventueller Workaround:

Du erstellst einen Ordner der fix bleibt und legst darin mittels Explorer Verknüpfungen auf die originalen Quell-Excel-Dateien an. In den Excel-Dateien gibst du als Quelle nicht mehr die originale Datei an, sondern die Verknüpfung auf diese.
Das musst du allerdings in der Ziel-Datei manuell abändern.
Bsp.:
Code:

='D:\test\test\[Mappe17.xls]Tabelle2'!A1
abändern in
Code:

='D:\test\test\[link.xls.lnk]Tabelle2'!A1
Wichtig ist das .lnk zum Schluss des Dateinamens, welchen du wieder manuell eingeben musst, da ansonsten jedesmal der Auswahldialog für den Dateinamen erscheint.
Mittels der Link-Methode kannst du die 'echte' Quelldatei umbenennen oder auch verschieben.
Funktioniert bei mir mit W2k/sp4 und Excel 2000.
Ohne Gewähr. :) ;)

Bernhard_12345 10.09.2003 08:18

@ flinx: ist ja echt eine grenzgeniale idee...

werd ich gleich mal ausprobieren!

Vielen Dank!!


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag