Excel-Tabelle ohne Makros speichern
Ich muss öfter Excel-Tabellen weitergeben, die Makros enthalten. Da sie für die Berechnungen irrelevant sind, die Empfänger beim Öffnen der Dateien aber durch die Sicherheitswarnungen verunsichert werden, möchte ich die Makros vor der Weitergabe auf möglichst einfache Weise entfernen, ohne dass sich an den Tabellen etwas ändert.
Ich muss öfter Excel-Tabellen weitergeben, die Makros enthalten. Da sie für die Berechnungen irrelevant sind, die Empfänger beim Öffnen der Dateien aber durch die Sicherheitswarnungen verunsichert werden, möchte ich die Makros vor der Weitergabe auf möglichst einfache Weise entfernen, ohne dass sich an den Tabellen etwas ändert.
Wenn Sie Excel 2007 oder 2010 einsetzen, geht das besonders einfach, da diese Versionen für Tabellen mit und ohne Makros unterschiedliche Dateitypen verwenden. Hier brauchen Sie die Tabellen nur über „Speichern unter“ mit dem Dateityp Excel-Arbeitsmappe zu sichern. Dabei entfernt Excel alle Makros und speichert sie unter der Extension XLSX statt XLSM für makrohaltige Dateien.
In früheren Excel-Versionen können Sie die Tabellenblätter in ein neues Arbeitsblatt kopieren. Wenn Sie dies in der neuen Datei über „Bearbeiten/Inhalte einfügen“ erledigen, können Sie sowohl Formatierungen als auch Formeln aus den alten Tabellen übertragen. In der Originaldatei geänderte Einstellungen werden dabei aber nicht übertragen. Die müssten Sie dann per Hand anpassen. Diese ganze Mühe können Sie sich aber ersparen, wenn Sie das Microsoft Office Compatibility Pack (siehe Link) installiert haben, das Office 2000, XP und 2003 um Import-/Export-Filter für die neuen Dateiformate erweitert. Dann genügt es auch hier, die Tabellen im XLSX-Format zu speichern. Notfalls muss man sie danach als XLS-Datei sichern, falls die Empfänger mit dem in Excel 2007 eingeführten Format nichts anfangen können.