Forum: PC-Programmierung Hintergrundfarben bei Excel aendern


von Gast (Gast)


Lesenswert?

Kann man bei Excel die Farben für Texte und Hintergrund der Zellen 
ändern?

Ginge das über VBA?

Am liebsten wäre mir eine eigene Palette. Die voreingestellten Farben 
sind Sch....

von Simon K. (simon) Benutzerseite


Lesenswert?


von Markus Meinhard (Gast)


Lesenswert?

@Simon :
Wenn man nicht genug Ahnung hat um ne vernünftige Antwort zu geben , 
sollte man sich so Kommentare sparen. Es gibt auch andere Leute die in 
Foren nach Hilfe suchen...



    ' Feste Zelle ansprechen
    ' ~~~~~~~~~~~~~~~~~~~~~~
    ' Legt die Textfarbe von Tabellenblatt 1 Zelle A1 per Code fest
    Worksheets(1).Range("A1").Font.ColorIndex = 3
    ' Legt die Textfarbe der aktuellen aktiven Zelle per code fest
    Worksheets(1).Range("A1").Interior.ColorIndex = 1

    ' Aktiver Courser Ansprechen
    ' ~~~~~~~~~~~~~~~~~~~~~~~~~~
    ' Legt die Hintergundfarbe per Code fest
    ActiveCell.Interior.ColorIndex = 3
    ' Legt die Textfarbe der aktuellen aktiven Zelle per code fest
    ActiveCell.Font.ColorIndex = 1

    ' Ausgabe in einer Messagebox
    ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ' Gibt dir die Werte in einer Messagebox aus
    MsgBox "Hintergrundfarbindex : " & ActiveCell.Interior.ColorIndex & 
_ Chr(10) & "Textfarbindex : " & ActiveCell.Font.ColorIndex

von Markus Meinhard (Gast)


Lesenswert?

Wenn du anstatt der Colorindex Eigenschaft die Color Eigenschaft 
änderst,    kannst du dir deine eigene Farbe über die RGB Funktion 
erstellen. Das sieht dann wie folgt aus :

  Worksheets(1).Range("A1").interior.Font.Color = RGB(255,128,0)
  ActiveCell.interior.Color = RGB(120,120,120)



  Die Parameter der RGB Funktion :
  RGB ( RotAnteil[0-255] , GrünAnteil[0-255] , BlauAnteil[0-255] )

  Aus der Mischung der 3 Farbwerte ergibt sich die Neue Farbe

von Simon K. (simon) Benutzerseite


Lesenswert?

Markus Meinhard wrote:
> @Simon :
> Wenn man nicht genug Ahnung hat um ne vernünftige Antwort zu geben ,
Woher weißt du denn, dass ich keine Ahnung habe? Was für eine 
Unterstellung. Tztztz.

> Es gibt auch andere Leute die in
> Foren nach Hilfe suchen...
Ich weiß, genau das kann man nämlich prima sehen, wenn man die oben 
verlinkte Google-Suche benutzt :P

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.