Ich möchte in Excel 2003 mehrere Bilder einzeln anzeigen lassen. Es hängt von den Ergebnissen einiger Formeln ab, welches Bild gezeigt wird.
Bsp.:
Wenn also in Zelle c3=1 das ergebnis ist, soll bild a erscheinen. wenn in zelle c4=1 das ergebnis ist, dann soll bild b erscheinen. das ergebnis in c3 wird =0 und dementsprechend soll bild a wieder verschwinden.
Ich bin kein großer Excel-Spezialist und habe durch suchen über Google, folgende Formel gefunden. Ich benutze ActiveX Steuerelemente, um die Bilder anzeigen zu lassen:
Private Sub Image1_Click()
Private Sub worksheet_change(ByVal Target As Range)
If Application.Intersect(Target, Range('$c$101')) Is Nothing Then Exit Sub
If Target = 1 Then
Shapes('Image1').Visible = True
Else
Shapes('Image1').Visible = False
End If
End Sub
Das ist der Code, den ich pro Bild benutze. Natürlich ist dann auch immer eine andere Zelle angegeben, dessen Ergebnis verglichen werden soll.
Ich muss sagen, es funktioniert, wenn ich selber in die entsprechende Zelle eine 1 oder 0 eintrage. Aber wenn durch eine Formel eine 1 oder 0 in der gleichen Zelle steht, passiert leider nichts.
Was mache ich falsch? Kann mir jemand helfen?
Schönen Gruß
Mein Computer-System:
Mein PC ist etwa 5-6 Jahre alt.
mr_bombasticoco (3) |