Hallo Ludwig,
kann man eine Exceldatei (ohne VBAs und ohne Makros drin)
eigentlich kompilieren?
http://de.wikipedia.org/wiki/Kompilierung
Ich glaube du meinst komprimieren, also Dateigröße verringern.
Sie soll natürlich voll
funktionasfähig bleiben, aber die vielen Formeln drin sollten
in der kompilierten Version verborgen und geschützt sein.
Das hat wenig bis gar nix mit der Kompremierung zu tun.
Es geht nicht um Ausblenden von Zeilen, Spalten,
Tabellenblättern und Einschalten des Schutzes. Das könnte ja
jeder User auch wieder rückgängig machen.
„jeder User“? das bezweifel ich 
Wenn du mit Vba Blätter ausblendest kann „jeder User“ diese Blätter
mit Excelbordmitteln die Blätter wieder einblenden.
Das Wiedereinblenden kann er nur mit Vba tun.
Ein derat ausgeblendetes Blatt brauchste auch nicht zu schützen denn der user sieht es ja gar nicht.
Passwortschutz meine
ich damit auch nicht. Weil jeder, der damit arbeiten soll, das
PW ja wieder wissen muss …
? Du legst doch vor Vergabe des Schutzes fest welche Zellen der User bearbeiten darf und welche nicht.
Also nochmals: Kann man eine Excel-Anwendung komprimieren und
sie damit von der Dateigröße her zugleich verkleinern?
Wenn die Dateigröße stört bei der Weitergabe an andere Rechner kannst du sie mit Zip, Rar u.ä. Programmen verkleinern.
Du kannst auch eine selbstentpackende zip daraus machen.
Der Unterschied zu einer normalen Zip ist daß dann diese Datei beim Empfänger der Zip-Datei gar kein (Ent-) Zip Programm braucht um sich als .xls Datei zu entpacken.
Ich bin gespannt - bei meinem damaligen Schneider CPC war das
übrigens möglich …
)
Ich kenne den Schneider-PC nur vom Namen. Wie du es sagst hatte wohl der, sein Betriebssystem, die Möglichkeit Dateien zu komprimieren.
Damit konnte man sie einfacher an andere Schneider PCs weitergeben.
Mit Excelbordmitteln also ohne Vba eine Mappe verkleinern geht auch.
Wieviel das „bringt“ ist pro Mappe unterschiedlich.
Viele gleiche Formeln sind optimal zu „komprimieren“.
Vergib Namen für diese Formeln.
Angenommen du hast diese Spalte
A1: Titel
A2: =Zählenwenn(Tabelle2!B1:B30;B2)
A3: =Zählenwenn(Tabelle2!B1:B30;B3)
A4: =Zählenwenn(Tabelle2!B1:B30;B4)
usw. in A
Dann stell dich in A2 und vergib für die o.g. Formel von A2
einen namen wie Zaehl
Dann ändere die Spalte so ab:
A1: Titel
A2: =Zaehl
A3: =Zaehl
A4: =Zaehl
usw. in A
„Gespart“ hast du dadurch bei 10.000 Zellen in A 10.000 mal
X Bytes.
X =länge(ursprungsformel) - Länge("=Zaehl")
Und, schau mal durch deine Mappe und denk dran daß da wohl nicht alle Blätter der Präsentation dienen sondern Arbeits blätter sind.
Da brauchst keinen farbigen Schnickschnack.
Die Mitarbeiter die mit deiner Mappe arbeiten brauchen das nicht.
Also nur da Farben, Rahmen, Schriftarten/Schriftgrößen benutzen wo
die Mitarbeiter das auch brauchen um sich schnell zurechtzuffinden
wenn sie von Blatt zu Blatt wechseln o.ä.
Wenn die Mappengröße ohne ersichtlichen Grund recht schnell
gewaltig aufbläht dann gehe vor wie Thomas und ich es dir zu maroden Mappen sagten.
Ich hab das jetzt alles aus dem bauch heraus geschrieben, ggfs.
goggle mal nach nach
Excel datei zu groß
Excel Datei verkleinern
Mappe verkleinern
u.ä. Suchwörtern
Gruß
Reinhard