Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: knifflig: in einer Zelle anzeigen, ob Makros aktiv

knifflig: in einer Zelle anzeigen, ob Makros aktiv
20.02.2009 16:47:00
Tobias
Gibts ne Möglichkeit, in einer Zelle den "makrostatus" abzufragen.
Ohne VBA natürlich :)
So eine WAHR/FALSCH ausgabe wär praktisch,
da ich den Anfängern, die die Mappe öffnen, einen deutlichen Hinweis darauf geben möchte,
das sie Ohne aktiviertem VBA nicht funktioniert...
Ich vermute mal, es geht nicht...
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: knifflig: in einer Zelle anzeigen, ob Makros a
20.02.2009 16:59:00
Michael
Hallo,
machs doch anders.
Erstelle ein Tabellenblatt mit nem riesen Hinweis, das erst Makros aktiviert werden müssen beim öffnen und blende alle anderen Tabellenblätter aus.
Dann schreibst du den Code ins Workbook_Open Ereignis, das alle Blätter bis auf dein Hinweis Blatt eingeblendet werden.
Werden nun Makros aktiviert, ist alles ok und die Leute können arbeiten, sind Makros deaktiviert, dann sehen sie nur das Hinweis Blatt.
Die Blätter würde ich dann mit xlveryhidden ganz verstecken, dann siehst du sie nur noch im VBA Editor.
Grüße
Micha
Anzeige
AW: knifflig: in einer Zelle anzeigen, ob Makros a
20.02.2009 17:02:00
Tobias
hui, ob ich das zuwege bringe...
hast du vielleicht ne beispieldatei?
AW: knifflig: in einer Zelle anzeigen, ob Makros a
20.02.2009 19:17:00
Tobias
Danke euch beiden, das war äußerst hilfreich!
Ich hab jetzt doch Andreas Lösung genommen, wollte lieber einen deutlichen Hinweis einbenden,
das Makros aktiviert gehören, Hyperverlinkt mit der Anleitung wie man Makros aktiviert, auf einem eigenem Blatt. Klappt hervorragend.
Anzeige
AW: knifflig: in einer Zelle anzeigen, ob Makros aktiv
20.02.2009 17:04:00
ANdreas
Hallo Tobias,
anbei mein Vorschlag:
In eine Zelle folgende Formel:
=WENN(ISTFEHLER(MACROSENABLED()+JETZT());"deaktiviert";"aktiviert")
In ein Modul folgende Funktion:

Public Function MACROSENABLED() As Boolean
MACROSENABLED = True
End Function


Beim Öffnen wird dann aktuell angezeigt ob Makros aktiviert oder deaktiviert sind. Einschränkung ist hier, wenn jemand nachdem Makros aktiviert sind, in den Entwurfsmodus geht. Dann wird weiterhin aktiviert angezeigt.
Hoffe das hilft weiter,
Gruß
Andreas

Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige