Thema Datum  Von Nutzer Rating
Antwort
19.11.2020 09:26:33 Jens
NotSolved
Blau Spalten einfärben
19.11.2020 11:05:06 volti
NotSolved
19.11.2020 11:23:31 Jens
Solved

Ansicht des Beitrags:
Von:
volti
Datum:
19.11.2020 11:05:06
Views:
664
Rating: Antwort:
  Ja
Thema:
Spalten einfärben

Hallo Jens,

 

mit dem Funktionspart EntireColumn färbst Du ja immer die gesamt Spalte.

 

Hier mal ein Beipielcode, der nur einen Teil der Spalte einfärbt. Hierbei musst Du entscheiden, ob nur der belegte Teil gefärbt wird oder die gesamte Restspalte..

 

Sub ColorColumns()

Dim c As Range
Dim m As Date
Dim iZeile As Long
Dim oBer As Range
m = Now()

 With ThisWorkbook.Sheets("FC Data")
    For Each c In .Range("G13:Z13").Cells
'        iZeile = .Cells(Rows.Count, c.Column).End(xlUp).Row 'nur belegte Zeilen
'        if iZeile<17 then iZeile=17
        iZeile = .Rows.Count                               'alle Zeilen
        Set oBer = Range(.Cells(17, c.Column), .Cells(iZeile, c.Column))
        If c.Value < DateAdd("m", 2, m) Then
           oBer.Interior.ColorIndex = 3
        ElseIf c.Value < DateAdd("m", 3, m) Then
           oBer.Interior.ColorIndex = 6
        End If
    Next c
 End With
 
End Sub

viele Grüße

Karl-Heinz


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.11.2020 09:26:33 Jens
NotSolved
Blau Spalten einfärben
19.11.2020 11:05:06 volti
NotSolved
19.11.2020 11:23:31 Jens
Solved