Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema CommandButton
BildScreenshot zu CommandButton CommandButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema OptionButton
BildScreenshot zu OptionButton OptionButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema ScrollBar
BildScreenshot zu ScrollBar ScrollBar-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema SpinButton
BildScreenshot zu SpinButton SpinButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema TextBox
BildScreenshot zu TextBox TextBox-Seite mit Beispielarbeitsmappe aufrufen

Button über Variable ansprechen

Betrifft: Button über Variable ansprechen von: Simon Zoch
Geschrieben am: 03.08.2020 19:15:44

Hallo zusammen,


ich habe zwar schon viele ähnliche Beiträge gesehen aber ich komme leider nicht weiter.


Mein Fall:


Ich habe ca. 40 Commanbuttons mit den Namen A100, A110, ... A490, A500. Es handelt sich dabei um ActiveX-Steuerelemente, d.h. Kontrollkästchen (mit Haken setzen).


Für ein paar Funktionen fehlt mir das Ansprechen der Buttons mit Variable - Bsp.:


Dim i as integer

Dim Button as Commandbutton

...

i=140

if Button("A" & i).value = True then

...


Aber es funktioniert immer nicht egal wie ich es schreibe :(


Würde mich über eure Hilfe sehr freuen.


VG, Simon

Betrifft: AW: Button über Variable ansprechen
von: Hajo_Zi
Geschrieben am: 03.08.2020 19:29:34

Hallo Simon,

Worksheets("Einsatzplanung").Shapes("A" &I)= True


Zu Deiner Datei kann ich nichts schreiben, was wohl daran liegt das ich nicht auf fremde Rechner schaue.Ich baue keine Datei nach.

Sollte die Datei verlinkt werden?

Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten
http://www.ms-office-forum.de/forum/showthread.php?t=322895
änderrn.

Bilder lade ich mir nicht runter, da Excel damit nichts anfangen kann.

http://www.excel-ist-sexy.de/bilder-statt-datei/

Hochgeladene Bilder können zwar als solche in Excel importiert werden, sind jedoch bei der Lösung von Problemen nicht sehr hilfreich, da man die eigentlichen Daten nicht ohne große und zeitraubende Umwege direkt in die Tabelle übertragen kann.

Das ist nur meine Meinung zu dem Thema.

GrußformelHomepage

Betrifft: AW: Button über Variable ansprechen
von: onur
Geschrieben am: 03.08.2020 19:46:53

Was denn jetzt?
Commanbuttons ODER Kontrollkästchen (mit Haken setzen) ???
Das sind ganz VERSCHIEDENE Dinger - was man bei "Excel gut" wissen sollte.
Sind die auf dem Blatt oder auf einer Userform?

Betrifft: AW: Button über Variable ansprechen
von: Simon Zoch
Geschrieben am: 06.08.2020 09:25:17

es handelt sich nur um Kontrollkästchen mit den Namen A100, ... ,A500.

Der Tipp hat leider nicht funktioniert :(

Dim I as integer
I=100

worksheets("...").shapes("A" & I)=true

Betrifft: AW: Button über Variable ansprechen
von: Simon Zoch
Geschrieben am: 06.08.2020 09:26:41

und die Kontrollkästchen sind alle auf dem Blatt und nicht auf einer Userform

Betrifft: AW: Button über Variable ansprechen
von: onur
Geschrieben am: 06.08.2020 09:29:50

ActiveX oder Kontrollsteuerelement?

Betrifft: AW: Button über Variable ansprechen
von: onur
Geschrieben am: 06.08.2020 09:29:51

ActiveX oder Kontrollsteuerelement?

Betrifft: AW: Button über Variable ansprechen
von: onur
Geschrieben am: 06.08.2020 09:47:46

If activesheet.Oleobjects(„A“ & i).object.value then

Betrifft: AW: Button über Variable ansprechen
von: onur
Geschrieben am: 06.08.2020 09:47:48

If activesheet.Oleobjects(„A“ & i).object.value then

Betrifft: AW: Button über Variable ansprechen
von: Simon Zoch
Geschrieben am: 06.08.2020 10:42:11

perfekt!
Danke!

Betrifft: Gerne !
von: onur
Geschrieben am: 06.08.2020 10:54:52



Beiträge aus dem Excel-Forum zum Thema "Button über Variable ansprechen"