Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

2 Excel Fragen





Frage

Hallo an Alle, Ich habe hier zwei Excel Dateien, die eine (B) nimmt Bezug auf die andere (A). Kann ich über eine Einstellung erreichen, dass immer die Datei mit den Bezugsdaten (A) mit geöffnet wird, wenn die andere (B) aufgerufen wird ? Zweite Frage : Die Datei mit den Bezugsdaten soll schreibgeschützt sein, damit wichtige Basisdaten nicht aus Versehen überspeichert werden. Manchmal ist aber die Eingabe weiterer Basisdaten notwendig und erwünscht. Gibt es eine Möglichkeit (zB über ein Makro) den Schreibschutz aufzuheben, während die Datei geöffnet ist und nach Eingabe und Speicherung der Daten die Datei wieder schreibzuschützen ? Vielen Dank im Voraus, Mikoop

Antwort 1 von Mikoop

Vielleicht kann mir heute jemand helfen ?

Mikoop

Antwort 2 von Event

Hallo

Ich versuchs ´mal;
Kopiere nachstehenden Code in den Code-Bereich der Arbeitsmappe B:

Option Explicit

Private Sub Workbook_Open()
Application.Workbooks.Open "A.xls"
End Sub

dadurch wird beim Aufruf von "B.xls" "A.xls" mitgeladen.

Unter Extras / Schutz gibts dann die Möglichkeit die Mappe bzw . Tabellenblätter zu schützen, evtl. mit kennwort.

Hoffe das hilft Dir...

Gruß

Antwort 3 von Mikoop

Hallo Event !

Zitat:
Kopiere nachstehenden Code in den Code-Bereich der Arbeitsmappe B:


Wo finde ich das ?
Ich nehme an, du redest nicht von Makros, oder ?

Sorry, bin im Bereich Excel ein ziemlicher DAU.

Gruss, Mikoop

Antwort 4 von Event

Hallo Mikoop,

mit ALT+F11 den VBE starten, dann mit Strg+R den Project-Explorer aufrufen. Dort findest Du dann unter "VBAProject(B.xls)" DieseArbeitsmappe, rechtsklick darauf und dan Code anzeigen auswählen...

Gruß

Antwort 5 von Mikoop

Vielen Dank,

es klappt generell, leider jedoch erscheint in den Zeilen der Datei ´BEZUG´, da die Datei, auf die Bezug bezogen wird ja erst als 2. geöffnet wird.
Gibt es eine Funktion, die 1. Datei zu aktualisieren ?
Sonst muss ich eine leere Datei öffnen, und mit dieser die entsprechenden Tabellen in der richtigen Reihenfolge öffnen,

Gruss, Mikoop

Antwort 6 von Event

Hallo

Warum integrierst DU nicht einfach Deine Bezugstabelle(n) in die Arbeitsmappe?
Die Tabelleblätter kannst Du dann Ausblenden.

Gruß