[b]Option Explicit
Sub Prüfen()
Dim iSheet As Integer
Dim iRow As Long
Dim iColumn As Integer
Application.ScreenUpdating = False
For iSheet = 1 To Worksheets.Count
For iRow = 1 To Sheets(iSheet).UsedRange.Rows.Count
For iColumn = 1 To Sheets(iSheet).UsedRange.Columns.Count
If LCase(Sheets(iSheet).Cells(iRow, iColumn).Text) = "falsch" Then
Sheets(iSheet).Cells(iRow, iColumn).Interior.ColorIndex = 3
Else
Sheets(iSheet).Cells(iRow, iColumn).Interior.ColorIndex = xlNone
End If
Next
Next
Next
End Sub[/b]Option Explicit
Option Base 1
Sub FarbMarkierung()
Call EventsOff
Dim tabellen As Integer
Dim zeile As Long, zaehler As Long
ReDim matrix(1, 1) As Variant
For tabellen = 1 To Worksheets.Count
Worksheets(tabellen).Select
Rem spalte 2 zur zeit mit den true false werten
zeile = Worksheets(tabellen).Cells(Rows.Count, 2).End(xlUp).Row
If zeile > 1 Then
ReDim matrix(zeile, 1)
Rem spalte 2 bzw b mit den true false werten
matrix() = Range("B1:B" & zeile)
For zaehler = 2 To zeile
If CStr(matrix(zaehler, 1)) = "Falsch" Then
Rows(zaehler).Interior.ColorIndex = 3
End If
Next zaehler
End If
Next tabellen
Worksheets(1).Select
Call EventsOn
End SubPublic Sub EventsOff()
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
End SubPublic Sub EventsOn()
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
End Sub
Makro automatisch aktualisieren
pc-makro 07.02.2007 - 191 Hits - 1 Antwort
Zeilen- und Spaltenüberschriften
Peter3011 27.06.2007 - 127 Hits - 3 Antworten
wie lautet die Bezeichnung für die jeweils letzte benutzte Zelle in einem Datenblatt?
brs 03.06.2008 - 63 Hits - 1 Antwort
VBA-Makro in Excel nur in gefilterten Zeilen ausführen
andreas_3 15.06.2008 - 84 Hits - 1 Antwort
VBA-Makro in Excel nur in gefilterten Zeilen ausführen
andreas_3 18.06.2008 - 59 Hits - 7 Antworten