Thema Datum  Von Nutzer Rating
Antwort
12.02.2011 20:30:41 Patrick
NotSolved
12.02.2011 20:54:13 Severus
NotSolved
12.02.2011 21:01:45 Gast41590
NotSolved
Blau Wenn Zeilen leer dann färben
12.02.2011 23:08:35 Severus
NotSolved
14.02.2011 09:49:21 Gast42828
NotSolved
14.02.2011 10:55:01 Severus
Solved

Ansicht des Beitrags:
Von:
Severus
Datum:
12.02.2011 23:08:35
Views:
892
Rating: Antwort:
  Ja
Thema:
Wenn Zeilen leer dann färben

In der Arbeitsmappe im Klassenmodul "DieseArbeitsmappe" eintragen:

Option Explicit

Private Sub Workbook_Open()
Dim lngSpaltenZahl As Long
With ThisWorkbook.Sheets("Tabelle1") 'Hier ggf. den Namen des Tabellenblattes ändern
    For lngSpaltenZahl = 2 To 84
        If Application.WorksheetFunction.Count(.Range(.Cells(13, lngSpaltenZahl), .Cells(17, lngSpaltenZahl))) = 0 Then
            .Range(.Cells(13, lngSpaltenZahl), .Cells(17, lngSpaltenZahl)).Interior.ColorIndex = 3
        Else
            .Range(.Cells(13, lngSpaltenZahl), .Cells(17, lngSpaltenZahl)).Interior.ColorIndex = xlNone
        End If
    Next lngSpaltenZahl
End With
End Sub

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim lngSpaltenZahl As Long
If Sh.Name <> "Tabelle1" Then Exit Sub 'Hier ggf. den Namen des Tabellenblattes ändern
With Sh
    If Target.Row < 13 Or Target.Row > 17 Or Target.Column < 2 Or Target.Column > 84 Then Exit Sub
    For lngSpaltenZahl = 2 To 84
        If Application.WorksheetFunction.Count(.Range(.Cells(13, lngSpaltenZahl), .Cells(17, lngSpaltenZahl))) = 0 Then
            .Range(.Cells(13, lngSpaltenZahl), .Cells(17, lngSpaltenZahl)).Interior.ColorIndex = 3
        Else
            .Range(.Cells(13, lngSpaltenZahl), .Cells(17, lngSpaltenZahl)).Interior.ColorIndex = xlNone
        End If
    Next lngSpaltenZahl
End With
End Sub

Severus


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
12.02.2011 20:30:41 Patrick
NotSolved
12.02.2011 20:54:13 Severus
NotSolved
12.02.2011 21:01:45 Gast41590
NotSolved
Blau Wenn Zeilen leer dann färben
12.02.2011 23:08:35 Severus
NotSolved
14.02.2011 09:49:21 Gast42828
NotSolved
14.02.2011 10:55:01 Severus
Solved