polo
papabilissimo
Ich möchte in Excel-Spalten die Summe von Zahlen berechnen, die in Zellen mit bestimmten Hintergrundfarben stehen.
Dazu habe ich mir anderweitig folgende Funktion geholt:
Function Farbsumme(Bereich As Range, Farbe As Integer)
Dim Zelle As Object
Application.Volatile
For Each Zelle In Bereich
If Zelle.Interior.ColorIndex = Farbe Then
Farbsumme = Farbsumme + Zelle
End If
Next
End Function
Weil ich wohl ziemlich nahe an einen DAU heranreiche, funktionert das ganze nicht, so daß ich hier nachfragen wollte: Was mache ich falsch?
1. Tabelle + Zahlen + Hintergründe stehen
2. ich gebe die obige Funktion in den VBA Editor ein
3. in die Zelle, in die die Summe reinsoll, gebe ich ein: =Farbsumme(C2:C52;5)
(die 5 ist der Colorindex für blau; die andere Farbe ist rot, also ;3. Wer errät, was der Inhalt der Tabelle ist, bekommt ein Eis!)
4. Ergebnis: #NAME?
Was mache ich falsch!
Danke für etwaige Hilfe!
polo
Dazu habe ich mir anderweitig folgende Funktion geholt:
Function Farbsumme(Bereich As Range, Farbe As Integer)
Dim Zelle As Object
Application.Volatile
For Each Zelle In Bereich
If Zelle.Interior.ColorIndex = Farbe Then
Farbsumme = Farbsumme + Zelle
End If
Next
End Function
Weil ich wohl ziemlich nahe an einen DAU heranreiche, funktionert das ganze nicht, so daß ich hier nachfragen wollte: Was mache ich falsch?
1. Tabelle + Zahlen + Hintergründe stehen
2. ich gebe die obige Funktion in den VBA Editor ein
3. in die Zelle, in die die Summe reinsoll, gebe ich ein: =Farbsumme(C2:C52;5)
(die 5 ist der Colorindex für blau; die andere Farbe ist rot, also ;3. Wer errät, was der Inhalt der Tabelle ist, bekommt ein Eis!)
4. Ergebnis: #NAME?
Was mache ich falsch!
Danke für etwaige Hilfe!
polo