Supportnet / Forum / Tabellenkalkulation
Bild bei Wert vergrößern bzw. anzeigen
Frage
Hallo,
ich möchte gerne [b]drei Bilder [/b]mit [b]drei Optionsbutton[/b] steuern, also Bild1 bei Optionsbutton1 usw.
Dabei soll aber das Bild [b]nicht importiert [/b]werden, sondern schon im Sheet sein, damit keine extra Daten gepflegt werden müssen.
Leider bin ich hier überfordert und deshalb:
- wie kann ich das Bild mit dem Optionsbutton an einer Position anzeigen lassen
- oder man sieht die drei Bilder klein und bei aktivierung des Optionsbutton wird das Bild vergrößert.
Bin für jede Antwort dankbar.
Danke.
Antwort 1 von Beverly
Hi,
füge die Bilder in die Tabelle ein und mache sie beim Öffnen der Arbeitsmappe unsichtbar (Visible = False). Beim Drücken des CommandButtons setzt du sie auf Visible = True bzw. beim 2. Klick wieder auf False. Hier der Code für einen CommandButton
Bis später,
Karin
füge die Bilder in die Tabelle ein und mache sie beim Öffnen der Arbeitsmappe unsichtbar (Visible = False). Beim Drücken des CommandButtons setzt du sie auf Visible = True bzw. beim 2. Klick wieder auf False. Hier der Code für einen CommandButton
Private Sub CommandButton1_Click()
ActiveSheet.Shapes("Bild 1").Visible = Not ActiveSheet.Shapes("Bild 1").Visible
End Sub
Bis später,
Karin
Antwort 2 von neueinsteiger
Hi Karin,
klappt fast so, wie ich es mir vorgestellt habe.
Erst einmal vielen DANK.
Aber was muss ich machen damit bei Abwahl des OptionsButton bzw. Wahl eines anderen OptionButton das Bild gleich wieder verschwindet?
klappt fast so, wie ich es mir vorgestellt habe.
Erst einmal vielen DANK.
Aber was muss ich machen damit bei Abwahl des OptionsButton bzw. Wahl eines anderen OptionButton das Bild gleich wieder verschwindet?
Antwort 3 von Beverly
Hi,
Bis später,
Karin
Option Explicit
Private Sub CommandButton1_Click()
ActiveSheet.Shapes("Bild 1").Visible = True
ActiveSheet.Shapes("Bild 2").Visible = False
ActiveSheet.Shapes("Bild 3").Visible = False
End Sub
Private Sub CommandButton2_Click()
ActiveSheet.Shapes("Bild 1").Visible = False
ActiveSheet.Shapes("Bild 2").Visible = True
ActiveSheet.Shapes("Bild 3").Visible = False
End Sub
Private Sub CommandButton3_Click()
ActiveSheet.Shapes("Bild 1").Visible = False
ActiveSheet.Shapes("Bild 2").Visible = False
ActiveSheet.Shapes("Bild 3").Visible = True
End Sub
Bis später,
Karin
Antwort 4 von neueinsteiger
Hallo,
hat wunderbar geklappt. Vielen Dank.
Hätte nicht gedacht das mein Problem so schnell gelöst werden kann.
Gruß
hat wunderbar geklappt. Vielen Dank.
Hätte nicht gedacht das mein Problem so schnell gelöst werden kann.
Gruß

