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

Click-Ereignis bei Makros funktioniert nicht

Forumthread: Click-Ereignis bei Makros funktioniert nicht

Click-Ereignis bei Makros funktioniert nicht
28.11.2003 09:00:39
Jessica
Guten Morgen,

ich habe einige Buttons als STeuerelemente direkt in die Worksheets integriert und mit den Makros verknüpft. Bis gestern haben diese auch wunderbar funktioniert. Seit heute morgen funktioniert das Click-Ereignis nicht mehr. Das Makro an sich bei manuellem Start hat keinen Fehler. Der Effekt ab-auf beim Mausklick auf den Button ist auch nicht mehr zu sehen.

Er scheint irgendwie deaktiviert worden sein.

Habt ihr irgendeine Idee, wie ich den Fehler behebe??

Danke und Gruß

Jessica
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 09:13:33
WernerB.
Hallo Jessica,

vielleicht liegt es an der Take-Focus-On-Click-Eigenschaft Deiner Command-Buttons; die sollte auf "False" gesetzt werden.

Viel Erfolg wünscht
WernerB.

P.S.: Das Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter (siehe Forums-FAQ).
Anzeige
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 09:28:30
Jessica
Hallo nochmal,

ich hab es leider noch nicht hinbekommen. Ich habe festgestellt, dass ich gar nicht mehr auf die Eigenschaften der Button zugreifen kann. Normalerweise müßte man doch in der Entwurfsansicht bei markiertem Button mit Eigenschaften auf den Button zugreifen können. Kann es sein, dass die Schaltfläche nicht mehr als Button erkannt wird.

Das ist alles höchst mysteriös. Ich weiss nicht, was dort ein User mit relativ geringen Excel-Kenntnissen hingeholfen haben könnte.

Gruß,

Jessica
Anzeige
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 09:18:51
Matthias G
Hallo Jessica,
Sind die Steuerelemente grau? Also Disabled?
Mit folgendem Code "Enablest" du alle Steuerelemente des aktiven Arbeitsblattes:

Sub aktiv()
On Error Resume Next
For i = 1 To ActiveSheet.OLEObjects.Count
ActiveSheet.OLEObjects(i).Object.Enabled = True
Next i
On Error GoTo 0
End Sub

Vielleicht wars das schon?

Hofft: Matthias
Anzeige
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 09:30:32
Jessica
Hallo Matthias,

leider wars das nicht. Die Schaltfläche sieht auch genauso aus, als ob sie funktionieren würde. Nur dieser Effekt beim Klicken geht nicht.

Habe dein Makro trotzdem ausprobiert, aber keinen Erfolg gehabt.

Hast Du noch einen Tipp, woran es liegen könnte.

Gruß,
Jessica
Anzeige
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 09:44:48
Matthias G
Hallo Jessica,
wenn die Daten nicht vertraulich sind, lade die Datei doch mal hoch.

Gruß
Matthias
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 09:47:34
Jessica
Hi Matthias,

leider sind sie vertraulich, da müßte ich die gesamte Datei ändern.

Ich habe gerade noch etwas versucht. Wenn ich einen neuen Button einfüge und mit dem Makro verknüpfe funktioniert alles. Nur bei den alten Button nicht. Also kann es nicht an einer allgemeinen Einstellung liegen, oder?

Gruß,

Jessica
Anzeige
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 10:02:28
Jessica
nochwas sehr mysteriöses. wenn ich einen der alten buttons kopiere und einfüge, dann fügt er ihn als grafik ein.
so langsam steige ich gar nicht mehr durch
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 15:33:42
Matthias G
Hallo Jessica,
na wenn alles so durcheinander geraten ist, lohnt es sich wohl, die Buttons nochmal neu zu erstellen.

Matthias
Anzeige
AW: Click-Ereignis bei Makros funktioniert nicht
28.11.2003 20:20:38
Jessica
Hallo Matthias,

ja, das habe ich jetzt auch getan. Allerdings trat dann nachmittags wieder dasselbe Problem auf und zudem konnte ich die Makros noch nicht einmal manuell starten.
Vielen Dank für Deine Hilfe, aber ich glaub ich geb auf.

Gruß,
Jessica
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Click-Ereignis bei Makros funktioniert nicht


Schritt-für-Schritt-Anleitung

  1. Überprüfe die Command-Button-Eigenschaften: Stelle sicher, dass die "Take-Focus-On-Click"-Eigenschaft auf "False" gesetzt ist. Dies könnte helfen, wenn der Excel Button nicht funktioniert.

  2. Aktiviere die Steuerelemente: Verwende den folgenden VBA-Code, um alle Steuerelemente auf dem aktuellen Arbeitsblatt zu aktivieren:

    Sub aktiv()
    On Error Resume Next
    For i = 1 To ActiveSheet.OLEObjects.Count
       ActiveSheet.OLEObjects(i).Object.Enabled = True
    Next i
    On Error GoTo 0
    End Sub
  3. Entwurfsansicht prüfen: Stelle sicher, dass du in der Entwurfsansicht bist, um auf die Eigenschaften der Buttons zugreifen zu können. Wenn du nicht auf die Eigenschaften zugreifen kannst, könnte es ein Problem mit der Button-Erkennung geben.

  4. Neuen Button hinzufügen: Wenn alle Stricke reißen, füge einen neuen Button hinzu und verknüpfe ihn mit dem Makro. Dies könnte eine schnelle Lösung sein, wenn die alten Buttons nicht mehr reagieren.

  5. Makros manuell überprüfen: Stelle sicher, dass die Makros manuell gestartet werden können, um zu überprüfen, ob das Problem spezifisch mit den Buttons zu tun hat.


Häufige Fehler und Lösungen

  • Problem: Der Excel Button funktioniert nicht.
    Lösung: Überprüfe die Eigenschaften des Buttons und stelle sicher, dass er nicht deaktiviert ist.

  • Problem: Die Makro-Schaltfläche funktioniert nicht.
    Lösung: Versuche, die Schaltfläche neu zu erstellen oder einen neuen Button hinzuzufügen.

  • Problem: Die Steuerelemente sind grau (disabled).
    Lösung: Nutze den oben angegebenen VBA-Code, um alle Steuerelemente zu aktivieren.


Alternative Methoden

  • Verwende ActiveX-Steuerelemente: Anstelle von Standardbuttons kannst du ActiveX-Steuerelemente verwenden, die möglicherweise stabiler sind.

  • Makros in Word aktivieren: Wenn du auch mit Word arbeitest, stelle sicher, dass Word Makros aktivieren geht nicht, um ähnliche Probleme zu vermeiden.


Praktische Beispiele

  • Beispiel für einen neuen Button: Füge einen Button in Excel 365 hinzu, indem du auf "Entwicklertools" gehst, dann auf "Einfügen" und "Button (Formularsteuerelement)" wählst. Verknüpfe diesen Button mit deinem Makro.

  • VBA zur Diagnose: Verwende den folgenden VBA-Code, um alle Steuerelemente auf dem Arbeitsblatt zu überprüfen:

    Sub CheckButtons()
    Dim btn As Object
    For Each btn In ActiveSheet.OLEObjects
       Debug.Print btn.Name & ": " & btn.Object.Enabled
    Next btn
    End Sub

Tipps für Profis

  • Makros regelmäßig testen: Teste deine Makros regelmäßig, um sicherzustellen, dass sie weiterhin funktionieren, besonders nach Änderungen in der Arbeitsmappe.

  • Versionskompatibilität: Achte darauf, dass die verwendeten Funktionen mit deiner Excel-Version kompatibel sind. Excel 365 hat einige zusätzliche Funktionen, die in älteren Versionen nicht verfügbar sind.

  • Backup erstellen: Mache regelmäßig Backups deiner Arbeitsmappen, insbesondere bevor du größere Änderungen vornimmst.


FAQ: Häufige Fragen

1. Warum funktionieren meine Excel-Makros nicht mehr?
Es kann verschiedene Gründe geben, darunter deaktivierte Steuerelemente oder Änderungen in den Eigenschaften der Buttons.

2. Wie kann ich sicherstellen, dass meine Buttons immer funktionieren?
Stelle sicher, dass du die neuesten Updates für Excel 365 installiert hast und überprüfe regelmäßig die Eigenschaften der Buttons.

3. Was kann ich tun, wenn ein Button als Grafik eingefügt wird?
Wenn ein Button als Grafik eingefügt wird, könnte es daran liegen, dass der Button nicht korrekt erkannt wird. Versuche, den Button zu löschen und neu zu erstellen.

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