AW: Fehler aber wo?
01.09.2014 00:59:15
Ewald
Hallo,
muß leider nochmal nachlegen
habe ein mekrwürdiges Verhalten in meinem Code zur Abfrage der Colortheme
wenn ich so abfrage
With Worksheets(9)
myarr = .Range("P3:AA7")
.Cells(Zeile, 1).Value = Left(Dateiname, Len(Dateiname) - 4)
.Cells(Zeile, 2).Value = ThisWorkbook.Theme.ThemeColorScheme.Colors(1)
.Cells(Zeile, 2).Interior.Color = .Cells(Zeile, 2).Value
.Cells(Zeile, 3).Value = ThisWorkbook.Theme.ThemeColorScheme.Colors(2)
.Cells(Zeile, 3).Interior.Color = .Cells(Zeile, 3).Value
.Cells(Zeile, 4).Value = ThisWorkbook.Theme.ThemeColorScheme.Colors(3)
.Cells(Zeile, 4).Interior.Color = .Cells(Zeile, 4).Value
.Cells(Zeile, 5).Value = ThisWorkbook.Theme.ThemeColorScheme.Colors(4)
.Cells(Zeile, 5).Interior.Color = .Cells(Zeile, 5).Value
ist alles in Ordnung.
Nur sind hier die Farbwerte der Spalten 2+3 und 4+5 gegenüber dem Farbauswahldialog vertauscht.
logische Folgerung Index tauschen
With Worksheets(9)
myarr = .Range("P3:AA7")
.Cells(Zeile, 1).Value = Left(Dateiname, Len(Dateiname) - 4)
.Cells(Zeile, 2).Value = ThisWorkbook.Theme.ThemeColorScheme.Colors(2)
.Cells(Zeile, 2).Interior.Color = .Cells(Zeile, 2).Value
.Cells(Zeile, 3).Value = ThisWorkbook.Theme.ThemeColorScheme.Colors(1)
.Cells(Zeile, 3).Interior.Color = .Cells(Zeile, 3).Value
.Cells(Zeile, 4).Value = ThisWorkbook.Theme.ThemeColorScheme.Colors(4)
.Cells(Zeile, 4).Interior.Color = .Cells(Zeile, 4).Value
.Cells(Zeile, 5).Value = ThisWorkbook.Theme.ThemeColorScheme.Colors(3)
.Cells(Zeile, 5).Interior.Color = .Cells(Zeile, 5).Value
nun passiert aber folgendes Spalte 2+3 ist korrekt, nur in Spalte 4+5 bekomme ich den gleichen Farbwert.
Aber warum?
Gruß Ewald