In Excel Zahlen addieren, die eine bestimmte Farbe haben?
Hallo,
ich habe eine xls-Datei für meine Arbeitszeit. Die geplante hat die Schriftfarbe grau und die geleistete hat die Schriftfarbe schwarz. Nun möchte ich gerne meine Wochenarbeitszeit addieren, aber nur die geleistete, also die schwarzen Zahlen.
Ich habe ein wenig gegugelt und bin auf diese Formel gestoßen:
=Farbsumme(D2:D5;A42;1)
nur es hat leider nicht geklappt. Wobei die "A42" die Zellenfarbe schwarz hat und die "1" wohl dafür stehen soll, daß es sich Addition bestimmter farblich gekennzeichneter Zahlen handeln soll.
Was habe ich verkehrt gemacht oder nicht berücksichtigt?
Leider bekomme ich das trotz Hilfe nicht hin, weiß nicht wieso.Bei der Übersicht meiner Arbeitzeit trage ich die geplante in grau ein und wenn ich gearbeitet habe, änder ich die Farbe in schwarz. Nun möchte ich gerne im Feld E5 nur den Wert stehen haben, der sich aus der Addition der schwarzen Zahlen im Bereich D2 bis D5 ergibt. Wie lautet dafür der VBA-Code und was muß ich in die Zelle E5 eintragen?Vielen Dank schon mal für die Mühe.
1 Antwort
Hallo, dazu musst du selber eine Function programmieren und die Datei als .xlsm speichern.
Erstelle das in VBA:
Public Function FARBSUMME(Bereich As Range, Musterzelle As Range)
Farbe = Musterzelle.Font.ColorIndex
For Each i In Bereich
If i.Font.ColorIndex = Farbe Then FARBSUMME = FARBSUMME + i.Value
Next
End Function
Nachdem es schwierig ist, eine Farbe zu benennen, summiert diese Function alle Zahlen, die die selbe Schriftfarbe hat, wie die Musterzelle
