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

Klick auf Userform, Label1, mit Label1 Änderung

Forumthread: Klick auf Userform, Label1, mit Label1 Änderung

Klick auf Userform, Label1, mit Label1 Änderung
07.09.2025 11:43:47
Dieter(Drummer)
Guten Morgen an alle.

der gezeigte Code verändert die "Ellipse 1" auf aktuellen Tabellenblatt und das funktioniert auch.
Musterdatei:
https://www.herber.de/bbs/user/178849.xlsm

Es soll aber auf Userform1, das Shape "Label1" die Änderung, bei Kick auf Label1, vollziehen.

Ich schaffe es nicht, den Code so zu ändern, dass sich Label1 auf Userform1 bei Klick kurz ändert.

Wie muss der Code geändert werden und muss er dann unter dem Klick Ereignis von Label1 auf Userform, oder unter Userform Initialize hinterlegt werden?

Mit der Bitte um Hilfe, Gruß,
Dieter(Drummer)
Sub Deep()

Dim EndeZeit As Double 'Wartezeit
ActiveSheet.Shapes.Range(Array("Ellipse 1")).Select
With Selection.ShapeRange.ThreeD
.BevelTopType = msoBevelSlope
.BevelTopInset = 8
.BevelTopDepth = 8
End With

EndeZeit = Timer + 0.3 ' 0,0005 Sekunden entsprechen 0,5 Millisekunden

Do While Timer EndeZeit
DoEvents
Loop

ActiveSheet.Shapes.Range(Array("Ellipse 1")).Select
With Selection.ShapeRange.ThreeD
.BevelTopType = msoBevelCircle
.BevelTopInset = 8
.BevelTopDepth = 8
End With
Range("D9").Select
End Sub

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Klick auf Userform, Label1, mit Label1 Änderung
07.09.2025 12:32:13
Piet
Hallo

Höfliche Frage: wie hast du die Labels rund bekommen. Ich kenne nur Rechteckige.
Ich kann den Code nicht testen, der ist offenbar auf 32bit Deklariert! Dazu ein Tipp, ungetestet!

With UserForm1.Label1 - das sollte ausreichen, bitte einfach mal testen.
Das kannst du weglassen da ändert sich vorher nachher nichts!
.BevelTopInset = 8
.BevelTopDepth = 8

mfg Piet
Anzeige
AW: Klick auf Userform, Label1, mit Label1 Änderung
07.09.2025 13:01:13
Alwin Weisangler
@Piet,

ganz einfach:

unter Einfügen Formen den Kreis auswählen dies ins Tabellenblatt einfügen passend gestalten.
Dann kopieren und als Grafik in ein Label des Userform einfügen.

Gruß Uwe
AW: Klick auf Userform, Label1, mit Label1 Änderung
07.09.2025 15:26:29
Piet
@Uwe - Danke, manchmal sind die Dinge sooo einfach, aber man kommt nicht drauf!

mfg Piet

Anzeige
AW: Klick auf Userform, Label1, mit Label1 Änderung
07.09.2025 13:08:20
Dieter(Drummer)
Danke Piet für Rückmeldung.

Die Labels sind aus "Einfügen, Formen. Ellipse" rund und dann mit 3D Formatierung angepasst.
Den Hinweis "With UserForm1.Label1" werde ich testen und melde mich nochmal.

Gruß,
Dieter(Drummer)

AW: Klick auf Userform, Label1, mit Label1 Änderung
07.09.2025 13:22:42
Dieter(Drummer)
Hallo Piet ,

dein Hinweis "With UserForm1.Label1" hat mich nicht weiter gebracht.

Evtl. gibt es noch eine Hilfe, wie und wo ich den geänderten Code einfügen muss, damit Lable1 bei Klick die Änderungen bekommt.

Gruß,
Dieter(Drummer)

Anzeige
AW: Habe einfache Lösung gewählt
07.09.2025 14:18:45
Dieter(Drummer)
Hallo Piet,

habe einfache Lösung gewählt:
Bei Klick auf Userform1, Label1, wird Label1a kurz eingeblendet und dann wieder ausgeblendet. Habe so mit 2 verschieden Labels das gewünche Ergebnis erreicht.
Hier meine fertige Musterlösung:
https://www.herber.de/bbs/user/178851.xlsm

Gruß und eine schönen Sonntag,
Dieter(Drummer)
Anzeige
AW: Danke für die nette Rückmeldung oWt
07.09.2025 15:29:23
Piet
...
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