Hallo Klaus,
Mit dem nachfolgenden Code ist es möglich, jede zweite Zeile im markierten
Bereich farbig zu hinterlegen. Es wird eine Art liniertes Computerpapier
erzeugt werden, wie es in den Anfängen des Computers üblich war. Die
Lesbarkeit von Zahlenkolonnen wird dadruch erheblich verbessert.
Sub ZeilenFärben()
'Variablen dimensionieren
Dim Zeile As Range, ZeilenNr As Integer
'Schleife für die gesamte Selektion
For Each Zeile In Selection.Rows
'Zeilen zählen
ZeilenNr = ZeilenNr + 1
'Für jede 2. Zeile Farbe festlegen
If ZeilenNr Mod 2 = 0 Then
Zeile.Interior.ColorIndex = 15
Else
Zeile.Interior.ColorIndex = xlAutomatic
End If
'Rahmen festelegen
Zeile.Borders.Weight = xlThin
Next
End Sub
Siehe auch hier:
http://www.excel-inside.de/vba/101_zellen_bereiche/101082.htm
--
bis denn
Alois Eckl
www.excel-inside.de
___________________________
"klaus k?nig" <***@epost.de> schrieb im Newsbeitrag news:***@posting.google.com...
| hallo ng,
|
| wie lautet der code für ein makro, das auf ein benanntes range-objekt
| zugreift und dort jede 2. zeile einfärbt.
|
| danke für eure hilfe
|
| klaus