Ich wüsste gerne wie ich im VBA einer Zelle eine Farbe zuweisen kann z.B: Weiß und Schwarz?
Thomas Rauhofer Gast |
Thomas Rauhofer Gast |
Ich wüsste gerne wie ich im VBA einer Zelle eine Farbe zuweisen kann z.B: Weiß und Schwarz?
Hi,
? Weiß & Schwarz
- die Zelle = ja weiß & die Schrift = schwarz !
dennoch :
a) http://www.herber.de/mailing/allgemein.htm
b) http://www.herber.de/mailing/198403h.htm
Hallo Thomas,
wenn du eine Excel-Zelle meinst: Die einfachste Art so etwas raus zu finden ist, den Macro-Recorder einzuschalten und am Excel-Sheet die gewünschten Änderungen durchzuführen. Dann Aufzeichnung beenden und anschließend das Macro anzeigen lassen. Das sieht dann etwa so aus:
Sub Makro1()
'
' Makro1 Makro
' Makro am 18.02.2006 von Ihr Benutzername aufgezeichnet
'
'
Range("A7").Select
With Selection.Font
.Name = "Arial"
.FontStyle = "Standard"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 1
End With
With Selection.Interior
.ColorIndex = 2
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub
Die für die eigentliche Farbeinstellung relevanten Teile für den selektierten Bereich (in diesem Fall Zelle A7) reduzieren sich dann auf:
With Selection.Font
.ColorIndex = 1
End With
With Selection.Interior
.ColorIndex = 2
End With
Gruß
Dieter
Muss da noch was hinzufügen:
Wenn du wieder einmal vor so einem Problem stehst, macht es durchaus Sinn im Excel die Funktion "Makro aufzeichnen" zu benutzen. Hab da schon etliche Male die Befehle rauskopiert, dadurch kann man hier und da auch etwas lernen sprich am eigenen Programm was verbessern.
« Excel Formel | Array Problem » | ||