Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: option buttons

option buttons
06.04.2014 18:01:40
Peter
Hallo,
bei meinem ersten Problem mit dem zentrieren von Option Buttons innerhalb einer Zelle wiurde mir hier sehr schenll geholfen. Wie das aber so ist, ein Problem führt zum nächsten.
Das hier war die Lösung, um einen einzelnen Button zu zentrieren:
With ActiveSheet.OptionButtons("Option Button 265")
.Top = Rows(.TopLeftCell.Row).Top + (((Rows(.TopLeftCell.Row).Height) - .Height) / 2)
.Left = Columns(.TopLeftCell.Column).Left + (((Columns(.TopLeftCell.Column).Width) - .Width) / 2)
End With
Jetzt habe ich versucht eine Schleife darum zu basteln, die mir alle 80 Buttons zentriert, woran ich aber wieder mal scheitere. Wie kriege ich das wohl hin?
Ich habe es mit verschiedenen Ansätzen dieser Art versucht:
Dim OptBtn As OptionButton
For Each OptBtn In ActiveSheet.OptionButtons
With ActiveSheet.OptionButtons("Option Button 265")
.Top = Rows(.TopLeftCell.Row).Top + (((Rows(.TopLeftCell.Row).Height) - .Height) / 2)
.Left = Columns(.TopLeftCell.Column).Left + (((Columns(.TopLeftCell.Column).Width) - .Width) / 2)
End With
Next
Das Ergebnis wird zwar nicht erzielt, aber es erscheint zumindest keine Fehlermeldung :-)
Gruß
Peter

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: option buttons
06.04.2014 18:51:55
Beverly
Hi Peter,
versuche es mal so:
Dim OptBtn As OptionButton
For Each OptBtn In ActiveSheet.OptionButtons
With OptBtn
.Top = Rows(.TopLeftCell.Row).Top + (((Rows(.TopLeftCell.Row).Height) - .Height) / 2)
.Left = Columns(.TopLeftCell.Column).Left + (((Columns(.TopLeftCell.Column).Width) - . _
Width) / 2)
End With
Next


Anzeige
AW: option buttons
06.04.2014 19:58:30
Peter
Hervorragend. Klappt!
Danke!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige