Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Das Makro kann nicht ausgeführt werden.

Forumthread: Das Makro kann nicht ausgeführt werden.

Das Makro kann nicht ausgeführt werden.
30.10.2024 12:11:04
Stefan
Hallo Leute
ich wollte heute ein VBA Makro einem Schaltelement zuweisen.
das Makro schaltet bestimmte Gruppen von Datenreihen eines Diagramms an oder aus.
Ich kann es über "Makros" problemlos ausführen.
aber sobald ich das dem Steuerelement zuweise und dieses anklicke bekomme ich die Meldung:
"Das Makro "Name" kann nicht ausgeführt werden. Das Makro ist möglicherweise in dieser Arbeitsmappe nicht verfügbar oder alle Makros sind deaktiviert"
Alle VBA Makros sind im Trustcenter aktiviert.
Das Makro liegt sowohl in "Meine Arbeitsmappe" als auch im Tabellenblatt?
Weiß jemand eine Lösung für das Problem?
Danke
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 12:20:34
Stefan
P:S:
Microsoft® Excel® für Microsoft 365 MSO (Version 2409 Build 16.0.18025.20160) 64 Bit
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 12:25:55
Onur
"Das Makro liegt sowohl in "Meine Arbeitsmappe" als auch im Tabellenblatt? " ?
Keine Ahnung, nur DU kennst die Datei, da du sie ja nicht gepostet hast.
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 12:53:00
Marc
Anscheinend ist hier das Steuerelement das Problem.
Sind die vielleicht deaktiviert?
Anzeige
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 13:59:46
Stefan
Habe die Datei hochgeladen in meinem letzten Beitrag . Könnt Ihr zugreifen?
Das Schaltelement um das es geht befindet sich im ersten Tabellenblatt "Präse" ca F49 u8nd heisst noch ganz provisorisch "Schaltfläche5"
AW: Seltsamer Effekt im Modul, hat ein Kollege eine AW?
30.10.2024 17:12:16
Piet
Hallo Stefan

@Hallo Kollegen , ich habe gerade einen sehr seltsamen Effekt entdeckt, den ich noch nie gesehen habe!
In der Beispieldatei befindet sich das Makro 1:1 an drei Stellen, im Modul, im Sheet, und in Meine Mappe.
Im Makro Dialog erscheint aber nur ie Tabelle und Meine Mappe, um Makros zuzuweisedn. Ohne Modul!

Als ich das Makro in Meine Mappe löschte, fiel mir auf, das es gleichzeitig auch im Modul verschwand.
Dasselbe passiert auch beim Löschen des Makros im Sheet. Sofort waren alle Makros im Modul weg.
Ich lösche die Makros im Sheet und Meine Mappe, schloß sie und kopierte die Makros ins Modul.

Jetzt kann ich jedes Makro einer Schaltfäche zuordnen. Habt ihr den Effekt schon mal erlebt???
Ich kann mir technisch keinen Reim darauf machen was da passiert ist. Null Ahnung!
Mein Tipp, kopiere das Makro irgendwo, lösche es in Tabelle und Meine Mappe, lade es ins Modul
Dann solltest die sie zum Zuweisen wieder im Makro Dialog sehen.

Mich aber bitte nicht fragen was da passiert ist??? - Excel ist, wenns klappt, und keiner weiß genau warum???

mfg Piet

Anzeige
AW: Seltsamer Effekt im Modul, hat ein Kollege eine AW?
30.10.2024 18:00:40
Onur
Ich habe das mal mit einer leeren Datei nachgestellt. Man kann das selbe Makro mit dem selben Namen zu Fuss in Arbeitsmappe, Blatt und Modul hinein kopieren.
Bis auf den Teil mit "Als ich das Makro in Meine Mappe löschte, fiel mir auf, das es gleichzeitig auch im Modul verschwand", was ich nicht bestätigen kann, scheint alles normales Excel-Verhalten zu sein.
Offenbar hat der User alles zu Fuss hineinkopiert, um sicher zu gehen.....
Anzeige
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 12:43:36
Piet
Hallo

ein normales Makro für Button Start gehört in ein Modul, nicht in ein Sheet!.
Was passiert wenn du es in ein normales Modul kopierst und dann startest??

mfg Piet
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 12:58:35
Onur
"ein normales Makro für Button Start gehört in ein Modul, nicht in ein Sheet!. " -
Ausser bei Active-X-Buttons.
Anzeige
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 14:07:14
Stefan
Onur! Du hast recht! aus dem Modulblock klappt es jetzt. Weiß auch nicht genau, warum...
Ich muss allerdings die Makros alle auf "Public" setzen, sonst werden sie mir bei der Zuweisung zum Schaltelement nicht angeboten.
welche VBA Makros können auf "Diese Arbeitsmappe", "tabelle1","Tabelle2" ausgeführt werden?
Anzeige
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 14:09:15
Onur
Alle Makros in einem Standardmodul (also weder Arbeitsmappe noch Blatt) SIND automatisch Public.
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 13:48:01
Stefan
Hallo Piet
im Modul war sie am Anfang. Das gleiche Problem...
ich habe sie in "meineArbeitsmappe" gepackt, wegen der Meldung.
Ich hänge die Datei hier an:
https://www.herber.de/bbs/user/173307.xlsm
Anzeige
AW: Das Makro kann nicht ausgeführt werden.
30.10.2024 13:57:03
Onur
Ein Makro, das in einem MODUL steht, kann nur einem FORMULAR-Steuerelement zugewiesen werden.
Wenn du ein Active-X-Steuerelement benutzt, musst du es plazieren, rechtsklicken und "Code anzeigen" auswählen.
Dann den Code in die angezeigte Sub des Buttons einfügen. z.B.:
Private Sub CommandButton1_Click()

......
......
End Sub
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige