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

Beschriftung von Buttons auf Excel-Sheet...

Forumthread: Beschriftung von Buttons auf Excel-Sheet...

Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 16:11:09
Maria
Hallo zusammen,
ich bin so langsam der Verzweiflung nahe...
Ich benötige eine Befehlsschaltfläche auf einem Excel-Sheet. Seine Beschriftung muss ich unter gewissen Umständen ändern.
Scheint so weit nicht kompliziert.
Ist es aber irgendwie.
In der angefügten Datei https://www.herber.de/bbs/user/176561.xlsm habe ich zwei Buttons eingefügt (ActiveX- und Formular-Steuerelement), mir ist es schlussendlich egal, welcher der beiden es wird.
Bei keinem der beiden finde ich allerdings einen Weg, um dessen Beschriftung zu ändern.
Zudem weigert sich der ActiveX-Button, überhaupt in den Code zu gehen.
Es wäre toll, wenn mir hier jemand weiterhelfen könnte,
vielen Dank im Voraus von
Maria
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 16:14:38
cysu11
Hallo Maria,

bei dem Formularsteuerelement mit der rechten Maustaste draufklicken und dann TExt bearbeiten! :)

LG, Alexandra
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 17:35:34
Maria
Vielen Dank, liebe Alexandra, für Deine Antwort.

Ich meinte allerdings nicht, wie ich das im Excel selber machen kann, sondern, wie ich das per VBA-Code einstellen kann....

Lg von Maria
Anzeige
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 16:23:27
Piet
Hallo Maria

zwischen CommandButton und AktiveX Steuerelemente gibt es grosse Unterschiede.
Für einfache Anwendungen verwende ich IMMER den CommandButton. Dem kann man -jedes Makro- zuweisen!
Bei AktiveX kann man verschiedene Eigenschaften einstellen. (Optik) Der hat aber immer seinen -eigenen Code-!

mfg Piet
Anzeige
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 17:38:58
Maria
Hei Piet,

vielen Dank für Deine Antwort!
Ja, mir klar, dass es zwischen CommandButtons und AktiveX Steuerelementen grosse Unterschiede gibt.

Du sagst, man kann dem CommandButton jedes Makro zuweisen. Ja, ok, das funktioniert ja so weit auch bei mir.
Dennoch gelingt es mir ja nicht, dann in dem Code die Beschriftung des Buttons zu ändern. Kannst Du mir da weiterhelfen?

Danke und lg von

Maria
Anzeige
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 19:49:32
Oberschlumpf
Hi Piet,

bitte was bedeutet der Hinweis "zwischen CommandButton und AktiveX Steuerelemente..."?
Diese 2 Begriffe kannst du nicht direkt miteinander vergleichen!

Denn CommandButton sind sowohl Objekte in AktiveX Steuerelementen, und CommandButton sind auch Objekte in den Formularsteuerelementen!

Ciao
Thorsten
Anzeige
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 22:33:50
Piet
Hallo Thorsten

du hast Recht, alte Gewohnheit von mir, gemeint war ein Formularsteuerelement.
Da braucht man auch keinen Entwurfmodus zum Bearbeiten!

mfg Piet
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 16:35:29
Uduuh
Hallo,
für den ActiveX-Button einfach so:
Private Sub button1_Click()

button1.Caption = "BlaBlaBla"
End Sub


Gruß aus'm Pott
Udo
Anzeige
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 17:24:07
daniel
Hi
für Formula-Buttons geht der Überschriftenwechsel ganz einfach:
1. Schreibe die Überschrift in eine Zelle (z.B. A1), der Text kann auch durch eine Formel erzeugt werden
2. Verknüpfe den Button mit der Zelle, dann wird der Zellinhalt als Buttontext übernommen.
hierzu markiere den Button und gebe in die Bearbeitungszeile den Bezug zur Zelle als Formel ein: =Tabelle1!A1

so kannst du dann den Buttontext über diese Zelle steuern.
du kannst den Zellwert von Hand ändern, diese per Code ändern lassen oder eine Formel eintragen.

Gruß Daniel
Anzeige
AW: Beschriftung von Buttons auf Excel-Sheet...
03.04.2025 19:46:23
Oberschlumpf
Hi Maria,

versuch es hiermit
https://www.herber.de/bbs/user/176569.xlsm

Und du bist wirklich VBA gut?? Sorry, kann ich so gar nicht glauben.

Ciao
Thorsten
Anzeige
AW: Beschriftung von Buttons auf Excel-Sheet...
04.04.2025 14:19:59
Maria
Hallo zusammen,

vielen Dank für Eure regen Beiträge!!

Zum einen der Ansatz, ein ActiveX-Steuerelement zu nehmen und den Text dann einfach per ButtonName.Caption, als auch die Version der Zuweisung zu einer Zelle führen zum gewünschten Erfolg!

Lg von Maria
AW: Im Anhang habe...
03.04.2025 19:29:38
Piet
Hallo

@Case - ich hatte in Erinnerung das es auch mit .Text geht, und erlebte eine böse Überraschung. NICHT mit Shapes!
Amüsanterweise gibt es aber noch die Asbach uralte Excel 95/97 Methode, und diese -uralte Kamelle- klappt immer noch!

Sub test()
Tabelle1.Shapes("ButtonQ").OLEFormat.Object.Text = "Test"
Tabelle1.DrawingObjects("ButtonQ").Text = "Hallo"
End Sub

mfg Piet
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18