Forum: PC-Programmierung Wie finde ich Makros in einem Excel-Sheet?


von Günter R. (galileo14)


Lesenswert?

Hallo,

vielleicht kann mir ein Excel-Experte mal helfen beim Thema "Makros" 
(habe schon gegoogelt bzw. yahoot, aber nichts hilfreiches gefunden):

Irgendwie scheint mir beim Erstellen eines Excel-Sheets ein Makro 
reingerutscht zu sein; jedenfalls ergibt sich beim Öffnen des Blattes 
die Meldung "Die Arbeitsmappe, die Sie öffnen, enthält Makros. usw usw".

Ich habe aber kein Makro erstellt. Gibt es eine Möglichkeit, nach Makros 
zu suchen und sie ggf. zu eliminieren? Ich verwende eine sehr alte 
Excel-Version (Excel 97 SR-2). "Extras/Makro/Makros..." bringt nur ein 
leeres Fenster.

Danke für einen Hinweis.

Günter

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Den VBA-Editor aufmachen. Der sollte unter Extras->Makro->VBA-Editor 
oder so ähnlich zu finden sein (O97 habe ich zum Glück schon sehr, sehr 
lange nicht mehr sehen müssen).

von Dennis (Gast)


Lesenswert?

Du kannst mal unter der Symbolleiste "Visual Basic" -> "Visual Basic 
Editor" nachschauen, ob da irgendwo Visual Basic Code ist.
Wie das von alleine da hingekommen sein soll, weiß ich allerdings 
nicht.Hast Du aus Versehen den Makrorekorder benutzt? Na ja, kannst ja 
mal schauen.

von Günter R. (galileo14)


Lesenswert?

Ich habe, wie von Rufus vorgeschlagen, "Extras->Makro->VBA-Editor" 
aufgerufen; in einer der Mappen gab es eine Funktionsdeklaration, aber 
ohne Inhalt (nur "Private Sub Worksheet_SelectionChange( ...)      End 
Sub"); diese habe ich dann gelöscht und das Sheet gespeichert, danach 
war die Makro-Meldung weg.

Weiß nicht, wie die Funktion entstanden ist, aber ich habe vermutlich 
etwas versehentlich angeklickt und dem keine Beachtung geschenkt.

Danke für eure Hilfe.

Günter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.