Thema Datum  Von Nutzer Rating
Antwort
Rot ObjectVariablen in LoopSchleifen
13.03.2009 12:34:30 Nyt
NotSolved
13.03.2009 14:02:46 jh
NotSolved
16.03.2009 14:49:46 nyt
NotSolved

Ansicht des Beitrags:
Von:
Nyt
Datum:
13.03.2009 12:34:30
Views:
1733
Rating: Antwort:
  Ja
Thema:
ObjectVariablen in LoopSchleifen
Hallo,

fange gerade an, ein bissel VBA in Excel zu proggen.

Leider komme ich gerade nicht weiter.

Folgendes Problem:

Ich möchte auf einen Schlag von mehreren Togglebuttons die Caption ändern.
Hierfür dachte ich mir, bau ne Loop-Schleife und gut.

Leider kann ich ja bei Objectvariablen nicht einfach Variable = Variable + 1 schreiben.

Wie kann ich mir also eine Variable bauen, die bei jedem Loop eine Button weiter wechselt...

So geht es leider nicht:


Private Sub CommandButton1_Click()
Dim TBName as Object
i=1
TBName = ActiveWorkbook.Sheets("aenderung").ToggleButton1 ... 20
Do Until i = 20
TBName.caption=ActiveWorkbook.Sheets("vorgaben").Cells( 1 , i )
TBName = ActiveWorkbook.Sheets("aenderung").ToggleButton2 ... 20 '<---- Hier ist mein Problem!
i = 1 + 1
Loop
Set TBName = Nothing
End Sub

LG

Nyt

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot ObjectVariablen in LoopSchleifen
13.03.2009 12:34:30 Nyt
NotSolved
13.03.2009 14:02:46 jh
NotSolved
16.03.2009 14:49:46 nyt
NotSolved