Hallo BigBen!
Hallo Jürgen,
danke für die Antwort.
>1. Welchen Namen soll die zu erstellende Tabelle haben? Soll diese unsichtbar bleiben? Falls eine auf diese Weise erstellte Arbeitsmappe wieder geöffnet wird, >was soll mit der zuvor erstellten Tabelle geschehen?
Die Tabelle soll immer unter der 8-stelligen Pj-Nummer aus "C1" gespeichert, und behalten, auch wenn diese wieder geöffnet wird. WEnn diese nochmals geöffnet wird und Veränderungen, Ergänzungen daran vorgenommen werden, soll sie wieder unter der EINMALIG eingetragenen Pj-Nr wieder gespeichert werden.
>2. Soll die Arbeitsmappe immer die Dateityp xlsm als speichern, oder nur, wenn auch VBA-Code in der Arbeitsmappe enthalten ist?
Eigentlich immer. Denn in der Vorlagemappe steht immer der ein VBA Code, dass sie mit in "C1" markierter Zelle startet. Somit kommts nie vor, dass kein VBA Code drinnen steht.
>3. Sollen nur bestimmte Arbeitsmappen auf diese spezielle Art behandelt werden?
Es sollte nur für den Typ "Kalkulationsmappe" gelten.
>4. Wann soll der Befehl ausgeführt werden? Oder soll die Standard-Speicher-Ereignis von Excel abgefangen werden?
Das verstehe ich jetzt nicht genau!? Ich sags mal so: ich setze einen Button auf das Arbeitsblatt, dem ich ein Makro zuweise, welches dann das Sheet nach Vorgabe abspeichert.
>Wie auch immer die Lösung aussehen wird. Wenn diese auf alle zu speichernde Arbeitsmappen (oder nur solche, mit einem bestimmten Merkmal) angewandt >werden soll, muss ein Excel-AddIn erstellt werden. Ein AddIn wird automatisch beim Starten von Excel geladen.
Eigentlich soll das nicht andere Excel-Anwendungen beeinträchtigen. Es soll nur die eine Vorlage betreffen, also das Vorlagenmuster "Kalkulation".
Danke & Gruss,
Jürgen
|