Ich nutze die Makro-Funktion ExcelSetCell, um Daten aus dem Archiv in ein Excel-Arbeitsblatt zu übernehmen. Dies funktionierte bisher auch super. Bei einer neuen Vorlage erhalte ich aber eine Fehlermeldung vom Interpreter, die besagt, dass Office ein Problem mit der Datei erkannt hat. Haben Sie einen Tipp für mich?
Fehlermeldung
Die Makrofunktion ExeclSetCell
speichert Daten in Excel-Arbeitsblätter.
Analyse
Wenn die betroffene Datei (in diesem Fall eine *.xls) mit Office 2013 geöffnet wird, dann warnt Excel vor möglichen Schäden:
Die Makrofunktion automatisiert das Excel-Programm. Dieses gibt den Fehler an das Makro zurück, das Problem liegt in den Office-Sicherheitseinstellungen bzw. in einem tatsächlichen Sicherheitsrisiko der Datei.
Lösung
Nehmen Sie derartige Warnungen bitte ernst. Insbesondere, wenn die Datei nicht von Ihnen selbst erstellt wurde.
In diesem Fall wurde der Hinweis in oben zu sehender Warnung mit Klick auf Trotzdem bearbeiten und ein weiterer Hinweis mit Inhalt aktivieren bestätigt und die Datei gespeichert. Danach konnte die Makrofunktion fehlerfrei ausgeführt werden.
Meldungen im Office einblenden
Falls Sie die Fehlermeldung zwar Office Manager erhalten, im Excel aber keine Warnung sehen, dann sind diese Meldungen vermutlich ausgeschaltet. Einschalten:
- Klicken Sie in Excel-Menü bitte auf .
- Wechseln Sie zur Seite Trust Center und klicken Sie auf Einstellungen für das Trust Center.
- Wenn hier „Alle Makros ohne Benachrichtigung deaktivieren“ gewählt ist, dann ändern Sie dies bitte in „mit Benachrichtigung“.
Beachten Sie auch die Einstellungen für den Zugriffsschutz sowie Vertrauenswürdige Speicherorte.
Eigenen Kommentar schreiben oder eine Rückfrage stellen