Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1572to1576
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
Inhaltsverzeichnis

Farbe einer Form per Klick ändern

Farbe einer Form per Klick ändern
10.08.2017 11:25:04
Mfnk
Hallo,
ich benötige einen VBA-Code, der Folgendes bewirken soll:
Die Farbe von Formen soll per Klick abgeändert werden:
Ausgangsfarbe orange
1. Klick: grün
2.Klick: gelb
3.Klick: rot
4.Klick wieder Organe (Ausgangsfarbe) und dann das ganz von vorne.
Vielen Dank für Hilfe!!

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

Betreff
Datum
Anwender
Anzeige
AW: Farbe einer Form per Klick ändern
10.08.2017 12:13:34
Daniel
Hi
schreibe diesen Code in ein allgemeines Modul und weise dann der Form das Makro über das Kontextmenü zu. Das Marko erkennt, von welcher Form es aufgerufen wurde, dh du kannst das selbe Makro für alle betroffenen Formen mit gleicher Farbfolge verwenden.
Sub Umfärben()
Dim Farbe(0 To 3)
Farbe(0) = RGB(255, 192, 0)
Farbe(1) = vbGreen
Farbe(2) = vbYellow
Farbe(3) = vbRed
With ActiveSheet.Shapes(Application.Caller).Fill.ForeColor
Select Case .RGB
Case Farbe(0): .RGB = Farbe(1)
Case Farbe(1): .RGB = Farbe(2)
Case Farbe(2): .RGB = Farbe(3)
Case Farbe(3): .RGB = Farbe(0)
Case Else: .RGB = Farbe(0)
End Select
End With
End Sub
Erstellt und getestet auf Excel 2013.
ich gehe mal davon aus, dass die Excelversion hier durchaus von Relevanz sein kann.
Gruß Daniel
Anzeige
Nee, daran hat sich nichts geändert, ...
10.08.2017 12:58:05
Luc:-?
…Daniel,
dein Pgm würde auch unter Xl9/2k fktionieren.
🙈 🙉 🙊 🐵 Gruß, Luc :-?
Besser informiert mit …

48 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige