Computerhilfen.de Logo
Forum
Tipps
News

Farben in V`BA

Ich wüsste gerne wie ich im VBA einer Zelle eine Farbe zuweisen kann z.B: Weiß und Schwarz?


Antworten zu Farben in V`BA:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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

Habe noch vergessen: Verkürzt kann man das dann auch so darstellen

   Range("A7").Font.ColorIndex = 1
   Range("A7").Interior.ColorIndex = 2

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!