Hallo!
Ich schreibe gerade eine Makro, der mir verschiedene Summen und Werte ausliest und sie in eine Ausgabe Tabelle schreibt. Nun möchte ich die Tabelle gleich mit VB formatieren. Ich weiß allerdings nicht wie ich einer zelle bzw. einem Bereich eine Hintergrundfarbe verpasse.
Hat jemand eine Ahnung wie das funktioniert???
mfg reiter georg
Hi Georg,
ich vermute Du arbeitest mit dem VBA in Excel, oder?
Empfehle Dir einfach in Excel ein Makro aufzuzeichnen bei dem Du eine Zelle einfärbst. Anschließend kannst Du dir das Makro dann im VBA Editor anschauen.
Gruß Andreas
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
ganz genau…
man kann dann zwar oft noch vereinfachen - z.B. auf das hier
Sub machsmirgelb()
Selection.Interior.ColorIndex = 6
End Sub
(aufzeichnung bringt ein with.selection-blabla)
Aber die Farbcodes kann man nicht wirklich auswendig wissen, wenn man nicht täglich damit arbeitet 
hallo Andreas!
Hat bestens funktioniert mit dem Makro!
besten Dank!
mfg georg
Hi Georg,
ich vermute Du arbeitest mit dem VBA in Excel, oder?
Empfehle Dir einfach in Excel ein Makro aufzuzeichnen bei dem
Du eine Zelle einfärbst. Anschließend kannst Du dir das Makro
dann im VBA Editor anschauen.
Gruß Andreas
Hallo,
Aber die Farbcodes kann man nicht wirklich auswendig wissen,
Farbcodes gibt es als VBA-Konstanten, dann kann man sich die auch merken 
Sub MachsMirBunt()
Cells(1, 1).Interior.Color = vbYellow
Cells(2, 1).Interior.Color = vbBlack
Cells(3, 1).Interior.Color = vbCyan
Cells(4, 1).Interior.Color = vbGreen
Cells(5, 1).Interior.Color = vbMagenta
Cells(6, 1).Interior.Color = vbRed
Cells(7, 1).Interior.Color = vbWhite
End Sub
Gruß, Bernd
Aber die Farbcodes kann man nicht wirklich auswendig wissen,
wenn man nicht täglich damit arbeitet 
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]