VBA - Farben Symbole
24.12.2008 13:50:00
Dave
Mit beigefügtem Makro ändere ich die Farbe verschiedener Symbole je nach Wert einer Zielzelle.
Wenn ich die Werte in mehrere Zielzellen (z.B. X5 und X6) miteinander einfüge erscheint jedoch ein "Laufzeitfehler 13 - Typen unverträglich". Wenn ich die Daten einzeln in jede Zelle einfüge klappt es.
Woran könnte dies liegen?
Private Function fctFarbe(dblWert As Double) As Byte
Select Case dblWert
Case Is > 100
fctFarbe = 11
Case Is
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("x5") Then
ActiveSheet.Shapes("Ellipse 1").Select
With Selection
.ShapeRange.Fill.ForeColor.SchemeColor = fctFarbe(Target.Value)
End With
Target.Select
End If
If Target = Range("x6") Then
ActiveSheet.Shapes("Ellipse 2").Select
With Selection
.ShapeRange.Fill.ForeColor.SchemeColor = fctFarbe(Target.Value)
End With
Target.Select
End If
End Sub
Besten Dank für Eure Hilfe!
Gruss