Excel RadioButton VBA Farbe ändern
#1
Hallo zusammen, ich benötige dringend eure Hilfe !!
 Ich bin ein absoluter Neuling in VBA Excel
 Ich habe eine Ampel ( mit drei RadioButtons erstellt für Rot Orange Grün )
  Jedem RadioButton  soll eine Farbe zugeordnet werden,  die aber erst durch einen Klick auf den Button aktiviert  werden soll (  ansonsten sollen die Buttons grau sein )
 Falls radio Buttons  nicht funktionieren könnte  ich auch Formen nehmen....  Hauptsache, ich bekomme durch das Anklicken eine andere Farbe 
 Kann mir jemand helfen? Beziehungsweise sagen wie es funktionieren könnte?
Lg Pia
Top
#2
Hallo,

in der Tabelle mit ActiveX z.B: so:


Code:
Private Sub OptionButton1_Change()
 If Me.OptionButton1 Then
   Me.OptionButton1.BackColor = &HFF&
 Else
   Me.OptionButton1.BackColor = &H80000005
 End If
End Sub

Private Sub OptionButton2_Change()
 If Me.OptionButton2 Then
   Me.OptionButton2.BackColor = &HFF&
 Else
   Me.OptionButton2.BackColor = &H80000005
 End If
End Sub

Private Sub OptionButton3_Change()
 If Me.OptionButton3 Then
   Me.OptionButton3.BackColor = &HFF&
 Else
   Me.OptionButton3.BackColor = &H80000005
 End If
End Sub
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Pia
Top
#3
(24.02.2017, 01:18)atilla schrieb: Hallo,

in der Tabelle mit ActiveX z.B: so:


Code:
Private Sub OptionButton1_Change()
 If Me.OptionButton1 Then
   Me.OptionButton1.BackColor = &HFF&
 Else
   Me.OptionButton1.BackColor = &H80000005
 End If
End Sub

Private Sub OptionButton2_Change()
 If Me.OptionButton2 Then
   Me.OptionButton2.BackColor = &HFF&
 Else
   Me.OptionButton2.BackColor = &H80000005
 End If
End Sub

Private Sub OptionButton3_Change()
 If Me.OptionButton3 Then
   Me.OptionButton3.BackColor = &HFF&
 Else
   Me.OptionButton3.BackColor = &H80000005
 End If
End Sub

 Vielen lieben Dank ;)  Hat super funktioniert :)))
Top
#4
(24.02.2017, 14:29)Pia schrieb:  Vielen lieben Dank ;)  Hat super funktioniert :)))

 Jetzt habe ich noch ein Problem ?
 Habe jetzt noch zwei weitere Ampeln hinzugefügt… Sobald ich in der zweiten oder dritten Ampel den Radiobutton auswähle verschwindet der Radiobutton in der ersten Ampel wieder ?
Kannst du mir da auch nochmal weiterhelfen? 
Lg Pia
Top
#5
Hallo Pia,


Du kannst die Buttons gruppieren.

Entwurfmodus einschalten.
Buttons mit Strg Taste auswählen.
Bei Entwurfmodus -> Eigenschaften auswählen und im Eihgenschaftsfenter hinter GroupName einen Wert für die unterschiedlichen Gruppen eingeben.
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Pia
Top
#6
(24.02.2017, 15:59)atilla schrieb: Hallo Pia,


Du kannst die Buttons gruppieren.

Entwurfmodus einschalten.
Buttons mit Strg Taste auswählen.
Bei Entwurfmodus -> Eigenschaften auswählen und im Eihgenschaftsfenter hinter GroupName einen Wert für die unterschiedlichen Gruppen eingeben.

Dankeschön :19:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste