Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1572to1576
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellen färben nach Sheet Namen

Zellen färben nach Sheet Namen
10.08.2017 11:33:45
Kurt
Hallo zusammen,
ich möchte gern mit einem Makro die Zellen (A2:C30) die den Namen der Sheet haben farbig z.b.
hell gelb einfärben aber auch später löschen können.
gruß
kurt k

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen färben nach Sheet Namen
10.08.2017 12:54:44
ChrisL
Hi Kurt
Sub t()
Dim ar As Variant, i As Integer, rng As Range
ReDim ar(ThisWorkbook.Sheets.Count - 1) As Variant
For i = 0 To ThisWorkbook.Sheets.Count - 1
ar(i) = ThisWorkbook.Sheets(i + 1).Name
Next i
For Each rng In ThisWorkbook.Worksheets("Tabelle1").Range("A2:C30")
If IsError(Application.Match(rng, ar, 0)) Then
rng.Interior.Color = xlNone
Else
rng.Interior.Color = vbYellow
End If
Next rng
End Sub

cu
Chris
Ja aber ...
10.08.2017 13:33:19
Kurt
Hallo Chris,
das klappt soweit aber es werden die Namen der 3 Sheets ebenfalls
gefärbt.
Es sollte nur der Name der aktiven Sheet eingefärbt werden.
gruß
kurt k
Anzeige
AW: Ja aber ...
10.08.2017 13:37:55
ChrisL
Hi Kurt
Es kann nur ein Sheet aktiv sein. Meinst du die selektierten Sheets oder die sichtbaren Sheets?
cu
Chris
Habs geändert ! -)
10.08.2017 13:39:06
Kurt
Hallo Chris,
ich habe die Zeile:
ar(i) = ThisWorkbook.Sheets(i + 1).Name
so geändert:
ar(i) = ThisWorkbook.ActiveSheet.Name
ich hoffe das ist so i.o.,
gruß
kurt k
AW: Habs geändert ! -)
10.08.2017 13:43:20
ChrisL
Hi Kurt
Die Array-Schleife brauchst du bei nur einem Blatt nicht...
Sub t()
Dim rng As Range
For Each rng In ThisWorkbook.Worksheets("Tabelle1").Range("A2:C30")
If rng = ActiveSheet.Name Then
rng.Interior.Color = vbYellow
Else
rng.Interior.Color = xlNone
End If
Next rng
End Sub

cu
Chris
Anzeige
Danke !!! -)
10.08.2017 14:05:27
Kurt

169 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige