Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
172to176
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
172to176
172to176
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

viele Befehlsschaltflächen

viele Befehlsschaltflächen
24.10.2002 14:24:35
WilhelmR.
liebe Spezialisten:
ich habe 40 Befehlsschaltflächen erzeugt. Jede greift auf Druck per Makro auf eine Zelle im Nachbarblatt zu und trägt den Wert in das aktive Arbeitsblatt ein.
Zur besseren Kontrolle färbt sich die gedrückte Schaltfläche rot ein. (Schalter01.ForeColor = &H0000011)
Bei Druck auf Schalter 2 wird Schalter1 wieder schwarz und 2 wird rot (Schalter02.ForeColor = &H0000012 ; Schalter01.ForeColor = &H0000012) usw.
Das ist nicht sehr sicher, da beim Überspringen eines Schalters der letzte rot bleibt.
Ich habe versucht mit If Schalter01 = rot Then Schalter02 = schwarz (vereinfacht ausgedrückt) das Problem zu lösen, aber das führt ins Uferlose. Ich müsste jedesmal per if und then den aktiven auf rot und alle anderen auflisten und auf schwarz setzen.
Frage: geht das auch einfacher?
Wilhelm

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: viele Befehlsschaltflächen
24.10.2002 14:33:49
Gerrit
Schreib den Namen des Schalters der ausgelöst wird auf eine Variable
Dann mach eine For Schleife die alle Schalter schwarz macht.
dann sagst du einfach der Schalter mit dem Namen der in der Variablen ist soll rot werden!
Mit Copy and Past kannst Du das dann in jedes Schaltermacro einfügen!
Re: viele Befehlsschaltflächen
24.10.2002 14:53:34
Folker
Genau mach erst alle schwarz und dann den eigenen rot. Hier die Schleife für schwarz.

Re: viele Befehlsschaltflächen
25.10.2002 15:32:29
WilhelmR.
Hallo Folker,
Ich bin etwas spät, musste aber arbeiten.
vielen dank füe deine Lösung, die scheint mir das Richtige zu sein.
Habe das Teil in mein Makro eingebaut, bleibe aber in der Zeile "ActiveSheet.OLEObjects.... per Fehlermeldung: Fehler 1004
hängen.
Was mache ich falsch?
Gruß Wilhelm
Anzeige
Re: viele Befehlsschaltflächen
28.10.2002 09:00:29
Folker
Also bei mir funktioniert das genau so. Du musst "Commandbutton" für dich natürlich richtig umbenennen. Das ganze funktioniert für die Buttons aus der Steuerelement Toolbar. Wenn du die aus der Formularmenüleiste hast dürfte der Code etwas anders lauten.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige