Inhalt des aktiven Buttons ansprechen

cheeZy

Mitglied
Hi, hab hierzu leider nichts in der Suche gefunden. Ich möchte gerne die Beschriftung eines angeklickten Button zu einer Variable hinzufügen. Das wäre ja soweit kein Problem, nur da ich 26 Button hab (für jeden Buchstaben im Alphabet) wollte ich ein Makro für alle machen.
Also nicht etwa:

dim aktuellerbchstb as string

private sub a_click()
aktuellerbchstb="a"
end sub

private sub b_click()
aktuellerbchstb="b"
end sub

usw...

sodern so, dass man jedem Button ein und das selbe Makro zuweisen kann.
Etwa so

private sub button_click()

aktuellerbchstb=me.aktuellerbutton.caption

end sub

ich hoffe man versteht mich, danke!
 
Leg deine Buttons doch in einem Array auf die form dann kannst du über den Index drauf zugreifen

BSP:
Visual Basic:
Private sub ButtonBuchstabe_click(index as Integer) 
          aktuellerBchstb = ButtonBuchstabe(index).caption
end Sub

Grüsse bb
 
sry, das versteh ich nicht ganz.
Mir ist auch grade etwas aufgefallen. In Userform kann ich ja eigentlich gar nicht mehreren Button die das gleiche Makro zu ordnern, da erstellt er ja immer nen Private Sub für den Button_Click oder? Also komm ich eigentlich gar nicht drum herum das 26 mal zu schreiben, oder?
 
Zurück