Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Farbe zwischenspeichern

Forumthread: Farbe zwischenspeichern

Farbe zwischenspeichern
18.01.2006 11:22:55
Marco
Hi!
Ich habe ein Problem un zwar.

Sub Farbe()
If ActiveCell.Count Then     'Alle ausgewählten Zellen werden überprüft.
With Selection.Interior
.ColorIndex = Farbe   'Die Farbe wird zugewiesen.
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End If
End Sub

Soll dies durchgeführt werden.
".ColorIndex = Farbe" funktioniert jedoch nicht, obwohl ich im UserForm die
Variable "Farbe" als Public deklariert habe.
Was muss ich nun ändern, damit die Zellen, die ich ausgewählt habe sich in die Farbe einfärben, die im User Form deklariert ist?
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Farbe zwischenspeichern
18.01.2006 12:02:41
Andi
Hi,
deklarieren die public-Variable in einem Standard-Modul.
Schönen Gruß,
Andi
AW: Farbe zwischenspeichern
18.01.2006 13:26:21
Marco
Das Funktioniert auch so weit, aber dann tritt ein Fehler auf, der besagt.
"Die colorindex eigenschaft des interior objektes kann nicht festgelegt werden"
Was ist noch falsch und wie kann ich Abhilfe schaffen?
Anzeige
AW: Farbe zwischenspeichern
18.01.2006 14:10:57
Andi
Hi,
das liegt möglicherweise daran, dass die Variable und die Sub den gleichen Namen haben.
Schönen Gruß,
Andi
AW: Farbe zwischenspeichern
18.01.2006 14:11:15
Harald
Hi,
die Variable heißt genauso wie die Sub. Mehrdeutiger Name.
Gruss Harald
AW: Farbe zwischenspeichern
18.01.2006 14:20:27
Marco
Nein, daran liegt es nicht.
Habe den Subnamen nun in "Farbmakro" geändert und es tritt der gleiche Fehler auf.
Anzeige
AW: Farbe zwischenspeichern
18.01.2006 14:39:05
Harald
Bei mir läuft das so
Const rot = 3

Sub Farbe()
If ActiveCell.Count Then     'Alle ausgewählten Zellen werden überprüft.
With Selection.Interior
.ColorIndex = rot   'Die Farbe wird zugewiesen.
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End If
End Sub

Gruss Harald
Anzeige
AW: Farbe zwischenspeichern
19.01.2006 07:25:38
Marco
Hi!
Nein, so soll es ja nicht gemacht werden.
Die Farbe kommt aus der UserForm, da dort ein Knopf die Farbe enthält.
Diese speichert er in die Variable "Farbe" und wird dann hier ausgelesen.
Wie geht das?
AW: Farbe zwischenspeichern
19.01.2006 07:43:05
Marco
Hi!
So soll es aber nicht, da die Farbe aus einem UserForm kommt und variabel ist.
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