Würde mal frech behaupten, dass dies nicht möglich ist.
Es würde m.E. keinen Sinn machen denn... Das Schliessen geht nur über ein Makro und diese wurden ja eben deaktiviert. Grund für die Option Makros aktivieren/deaktivieren sind Makroviren. Wenn sich dies umgehen liesse würde die Option ja nichts bringen.
Gruss
Chris
es gibt schon eine Möglichkeit aber es sind viele Sachen zu Beachten.
- es müssen alle Tabelle ausgeblendet werden bis auf eine mit einem sinnlosen Text
- es darf nur gespeichert werden beim schließen
- usw.
Ich glaube ich habe einen Entsprechenden Code schon mal gepostet. Da ich aber nicht an meinem Homecomputer sitze kann ich den Code jetzt nicht neu posten.
Gruß Hajo
Manfred
Vielleicht hier noch eine Alternative...
Blatt 1 ist leer. Beim Schliessen werden alle Blätter ausgeblendet, ausser dem leeren Blatt 1. Wenn der User einsteigt ohne die Makros zu aktivieren, bekommt er nur das leere Blatt. Die eigentlichen Datenblätter werden nur eingeblendet, wenn der User die Makros aktiviert.
Ist aber alles abhängig vom Arbeitsmappenschutz, der leicht 'gecrackt' werden kann.
Ansonsten vielleicht noch die Lösung von Hajo.
Gruss
Chris
das ist so nicht ganz richtig nach dem ersten Blick. Deine Blätter können alle über Format Blatt eingeblendet werden.
ich glaube das xlhidden... richtiger wäre
Gruß Hajo
Hast natürlich recht. Dachte Mappenschutz genügt aber tuts nicht... so müsste es gehen.
Gruss
Chris
jetzt bin ich an meinem Homecomputer und jetzt kann ich auch den entsprechendenCode Posten de auch das speichern zwischendurch verhinter. Mit der Zeit das lasse ich jetzt mal raus.
Der Code wurde getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
Hast recht, mein Code hat noch eine Lücke. Wenn der User die Mappe mit meinem Code öffnet, Makros aktiviert, speichert und anschliessend beendet ohne zu speichern, wieder einsteigt ohne die Makros zu aktivieren, dann erscheinen die Blätter trotzdem.
Naja ich falle wohl in jede Grube die Excel zu bieten hat und da gibts einige :-)
Danke & Gruss
Chris
mein Code ist nich mit einmal entstanden, das ist eine Arbeit die auch über mehere Monate entstanden ist. Man Fängt mit dem einfachen Code an, entsprechend Deinem Vorschlag und dann wollen die Leute im Forum noch dieses und jenes geändert haben. Bis zur letzten Stufe die ich programmiert habe das löschen nach Ablauf eines Datums. Lasse dich nicht entmutigen.
Gruß hajo