VBA-Code wird nicht ausgeführt

Problem in Sachen Makros / eigene Funktionen

Excel ab 2007

Mit der Ver­sion 2007 des Office wur­den nicht nur diverse Änderun­gen in der Ober­fläche vorgenom­men, auch die Sicher­heit­se­in­stel­lun­gen haben sich sehr stark verän­dert. Es ist nun im Nor­mal­fall ganz leicht, eine Datei mit inte­gri­erten Makros (VBA-Code) zu öff­nen. Ohne lästige Sicher­heitsabfrage, wie in früheren Ver­sio­nen. Und das ist auf den ersten Blick sehr pos­i­tiv.

Aber das ernüchternde Erwachen kommt rasch. Makros wer­den nicht aus­ge­führt und kön­nen auch nicht ges­tartet wer­den. Das gemeine dabei ist: Sie kön­nen mit AltF11 den VBA-Edi­tor öff­nen und natür­lich nach eventuell vorhan­de­nen Fehlern suchen. Auch kön­nen Sie beliebige Änderun­gen vornehmen. Wenn Sie aber ver­suchen, eines der Makros auszuführen, dann geschieht wun­der­sames:

Versuch, das Makro auszuführen …

Ver­such, das Makro auszuführen …

Obwohl Sie das Makro im Edi­tor deut­lich sehen, ja sog­ar mit dem Cur­sor darin ste­hen, wird kein Makro­n­ame angezeigt. Die einzig aktive Schalt­fläche ist Abbrechen. Das gibt beim ersten Mal schon Rät­sel auf …

Eigentlich ist das auch zu ver­ste­hen. Von Ver­sion zu Ver­sion wurde mehr für die Sicher­heit getan und bei ein­er so gravieren­den Umgestal­tung des Pro­gramms sollte alles wieder hin­fäl­lig sein? Nein, die Sicher­heit ist höher gewor­den und den­noch wur­den Möglichkeit­en geschaf­fen, etwas kom­fort­abler mit Office-Dateien zu arbeit­en, welche VBA-Code enthal­ten.

▲ nach oben …

Jet­zt fra­gen Sie sich vielle­icht, ob das kom­fort­abler sein soll, ohne Hin­weis oder War­nung ein­fach aufzu­laufen, wenn Makros in ein­er Datei enthal­ten sind. Das ist eine berechtigte Frage. Die Antwort ist recht ein­fach: Es gibt dur­chaus einen Hin­weis. Wenn auch an ein­er Stelle, die nicht so ganz zu den Din­gen gehört, die gle­ich In’s Auge stechen. gehört. Schauen Sie mal hier:

Sicherheitswarnung durch Excel (Office)

Sicher­heitswar­nung durch Excel (Office)

Ich habe für Sie die inter­es­sante Stelle schön rot markiert. Eigentlich auf­fäl­lig, der Ort. Den­noch überse­hen sehr viele User genau diesen Hin­weis und kom­men nicht weit­er. Der Inhalt, der Text ist klar: Makros wur­den deak­tiviert. Und das erk­lärt auch das Ver­hal­ten des VBA-Edi­tors. Ein Klick auf die Optio­nen und …

Aktivieren des Makros

Aktivieren des Makros

Hier Klick­en Sie auf die untere der bei­den Möglichkeit­en, falls Sie sich­er sind, dass das Makro keinen Schaden anricht­en kann. Diese Aktion ist nur für diese „Sitzung” und muss bei jedem neuen Aufruf der Datei wieder­holt wer­den. Aber immer­hin wis­sen Sie nun, wie Sie die Makros zum laufen bekom­men.

In Excel 2013 sieht das (natür­lich) wieder ganz anders aus. Die Posi­tion ist prak­tisch die gle­iche, das Ganze ist wohl etwas auf­fäl­liger:

Der Hinweis in Excel 2013, dass die Makros deaktiviert worden sind

Der Hin­weis in Excel 2013, dass die Makros deak­tiviert wor­den sind

Was geblieben ist: Wenn Sie nicht rasch auf die Schalt­fläche Klick­en, also bevor Sie Änderun­gen in der Mappe vornehmen, dann ist ein nachträglich­es Aktivieren der Funk­tion­al­ität unter Umstän­den nicht mehr möglich. Die Datei muss neu geladen wer­den…

Was bess­er ist: Jet­zt reicht ein Klick auf die Schalt­fläche Inhalt aktivieren, um die Funk­tion­al­ität der Makros zu gewährleis­ten.

Natür­lich gibt es auch die Möglichkeit, Dateien ohne diesen Umweg auszuführen. Dazu aber an ander­er Stelle mehr. Hier nur der Hin­weis, dass Sie einen bes­timmten Spe­icherort als ver­trauenswürdig deklar­i­eren kön­nen und alle Makros in dort abgelegten Dateien wer­den prob­lem­los und ohne Nach­frage aus­ge­führt.

[NachOben­Let­zte Verweis=„T&T: Makrosicher­heit – But­ton”]
Dieser Beitrag wurde unter Tipps und Tricks abgelegt und mit , , , , , , , , , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.