Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema OptionButton
BildScreenshot zu OptionButton OptionButton-Seite mit Beispielarbeitsmappe aufrufen

OptionButton

Betrifft: OptionButton von: siegfried
Geschrieben am: 11.11.2014 16:51:29

Hallo zusammen,

ich habe in einer UserForm mehrere OptionButton eingefügt.
Schön wäre es, wenn ich beim Click auf irgendein OptionButton dessen Nummer in einer Variablen (OptNr) speichern könnte.

Private Sub OptionButton13_Click()
      OptNr = 13   ' = Nr OptionButton
End Sub
Geht das? Und wie müsste ich das anstellen?

Gruß
Siegfried

  

Betrifft: AW: OptionButton von: Hajo_Zi
Geschrieben am: 11.11.2014 17:02:24

Hallo Siegfried,

im Beispiel wird die Beschriftung in eine Zelle eschrieben.. Aber die Nummer abtrennen dürfte nicht das Problem sein mit Mid()
http://hajo-excel.de/chCounter3/getfile.php?id=331

GrußformelHomepage


  

Betrifft: AW: OptionButton -> besser Listbox von: Daniel
Geschrieben am: 11.11.2014 17:28:36

Hi

wenn du statt den Optionbuttons eine Listbox verwendest, kannst du die Nummer der angeklickten Option einfach mit Listbox1.ListIndex abfragen (Achtung, die Zählung beginnt bei 0 und nicht bei 1).

In den meisten Fällen ist des so, dass Combo- oder Listboxen besser geeignet sind und weniger Aufwand machen als Optionbuttons.
Man kann, wenns sein muss eine Listbox auch so Formatieren, dass sie ausssieht wie eine Gruppe Optionbuttons.

Gruß Daniel


  

Betrifft: AW: OptionButton -> besser Listbox von: siegfried
Geschrieben am: 11.11.2014 17:54:54

Hallo Hajo, Hallo Daniel

Danke Hajo: Dein Vorschlag hat mich weitergebracht.
Daniel: auch Dir Danke, aber ich wollte schon die OptionButton nutzen.

Gruß
Siegfried


  

Betrifft: AW: OptionButton -> besser Listbox von: Daniel
Geschrieben am: 11.11.2014 18:12:04

Ich weiss, das wollen viele.
Aber in der Regel machen die Optionbuttons immer mehr aufwand als eine List- oder Combobox, einfach weil du unabhängig von der Anzahl der Optionen immer nur ein Steuerelement zu verwalten hast.
Spätestens wenn die Anzahl der Optionen Variabel wird oder die Buttons ne Programmierung benötigen (oder beides gleichzeitig) wirds bei einzelnen Optionbuttons kompliziert (Klassenprogrammierung) während man mit Listboxen diese Aufgaben dann noch mit "Standard-VBA" bewältigen kann.
Gruß Daniel


 

Beiträge aus den Excel-Beispielen zum Thema "OptionButton"