Hallo,
ich habe eine große Excel 2003 Datei.
Ungefähr 120 Tabellenblätter mit 4.0 MB.
Viele Tabellen sind untereinander verknüpft, mittels SVERWEIS werden
bestimmten Zeichenketten Werte zugeordnet.
Funktioniert alles TOP.
Sobald ich aber die Datei.xls unter einem anderen Namen speichere, was aus verschiedenen Gründen immer mal notwendig wird, „hängen“ die Verknüpfungen.
D.h. Werte die ich den Zellen eintrage werden nicht weiterübernommen.
Ich muss alle Zellen erst anklicken und mit enter bestätigen.
Das ist nicht mehr komfortabel. EIn Makro beschriftet alle Tabellenblätter mit Kopf- und Fußzeile, was aber nur dann erfolgt, wenn iche bestimmte Zelle mit Werten fülle, Im geschildetren Fall ist das niue erfolgt. Nur zur Vollständikeit halber.
WOran kann das liegen?
Rumburak
Viele Tabellen sind untereinander verknüpft, mittels SVERWEIS
werden
bestimmten Zeichenketten Werte zugeordnet.
Sobald ich aber die Datei.xls unter einem anderen Namen
speichere, was aus verschiedenen Gründen immer mal notwendig
wird, „hängen“ die Verknüpfungen.
D.h. Werte die ich den Zellen eintrage werden nicht
weiterübernommen.
Hallo Rumburak,
probier dieses mal im Modul „Diese Arbeitsmappe“:
Option Explicit
Private Sub Workbook_Open()
ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources
End Sub
Gruß
Reinhard
Hallo Franz,
Es ist ja nicht so, dass es langsam geht, es geht garnicht. Ich muss jedesmal in die Zelle gehen, doppelklicken und mit Enter bestätigen.
Das kann bei 250 Zeilen in 10 Tabellen und jeweils 15 Nebentabellen ganz schön nerven:smile:
Das Format Text wird nicht explizit eingesetzt.
Die Berechnung in Optionen steht auf automatisch.
Danke für Deine Antwort
Rumburak
Hallo Reinhard,
erstmal Danke für das Makro.
Ich war mal mutig und habe das Makro in die erste der betroffenen Tabellen „Worksheet“ einkopiert. Unter neuem Namen gespeichert und es scheint zu funktionieren.
Wenn ich noch mehr Tabellen bearbeitet habe, weiss ich mehr.
Feedback kommt dann.
Rumburak
BTW was macht das Makro? Duck und weg
Hallo Rumurak,
das was du schilderst, in der Datei klappt es, unter einem anderen Namen gespeichert klappt es nicht mehr irritiert mich = kenne ich nicht, und rätsel rum wie Franz und wahrscheinlich Andere.
Vielleicht ist die Mappe an sich marode, d.h. Blatt für Blatt einzeln in eine neue leere Mappe kopiern, danach die paar makros.
Ob’s dann weg sit, tja nun, wird man sehen.
Ich war mal mutig und habe das Makro in die erste der
betroffenen Tabellen „Worksheet“ einkopiert.
? Das Makro gehört in das Modul „Diese Arbeitsmappe“
Unter neuem Namen
gespeichert und es scheint zu funktionieren.
Mir unklar, aber never touch a running system
)
BTW was macht das Makro? Duck und weg
Sobald du die Mappe öffnest wird das Makro ausgeführt. Da ist ja nur eine Anweisung drinne.
Sie besagt in Vba-Makro-Sprache, aktualisiere alle Links=Verknüpfugen.
Gruß
Reinhard
- Versuch.
Hallo Reinhard,
das was du schilderst, in der Datei klappt es, unter einem
anderen Namen gespeichert klappt es nicht mehr irritiert mich
= kenne ich nicht, und rätsel rum wie Franz und wahrscheinlich
Andere.
Ich kenne das ja auch nicht:smile:
Vielleicht ist die Mappe an sich marode, d.h. Blatt für Blatt
einzeln in eine neue leere Mappe kopiern, danach die paar
makros.
No Chance, ist eine Kalkulation für eine europaweite Ausschreibung, Bearbeitungszeit bis dato, 4 Monate
.
Hab die fertig will nur für folgende Vorsorge treffen. Ich musste hunderte Änderungen vornehmen und als Zeichen, welches die aktuelle Version ist hab ich immer einen Anhang 1.0;2.0 usw. drangehängt. Jedesmal beim neu öffnen und weiterbearbeiten, alles tot.
Das mit der an sich maroden Datei passt nicht, weil es 3 Dateien betrifft, die alle gleichen Strickmusters sind aber andere Daten enthalten (1. A-Dorf, 2. B-Dorf, 3. C-Dorf)
Weisst wie?
? Das Makro gehört in das Modul „Diese Arbeitsmappe“
Jo, klar aber das gibts bei meinem Excel nicht. Gibt nur allgemein und Worksheet
Mir unklar, aber never touch a running system
)
Ja, wenns funzt is klar 
Danke Rumburak