Registriert seit: 17.12.2015
Version(en): Office365
Hi,
ich stehe mal wieder vor einem Problem.
Wie kann man ein Bild ein- bzw. ausblenden wenn 3 definierte Zellen leer sind?
In meinem Fall soll das Bild "Picture1" ausgeblendet werden wenn die Zellen A1, A2 und A3 leer sind. Wenn eine oder alle Zellen mit Inhalt gefüllt sind soll das Bild erscheinen.
Geht das ohne VBA? Eine Möglichkeit ohne VBA würde ich bevorzugen. Falls das nicht geht kann ich zur Not auch einen VBA Code verwenden.
Vielen Dank schon mal vorab!
Viele Grüße,
Reismann
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo,
es kann ausgeblendet werden per Knopfdruck oder abhängig von einem Ereignis.
Das Ereignis könnte eine Änderung in den Zellen A1:A3 sein.
Unten zwei Beispiele
Code:
Sub test()
'Das Makro mus manuell gestartet werden, z. über eine Schaltfläsche
ActiveSheet.Shapes("Picture 1").Visible = Application.CountA(Range("A1:A3")) <> 0
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
'Bei Änderung im Bereich A1:a3 startet das Makro automatisch
If Not Intersect(Target, Range("A1:A3")) Is Nothing Then
ActiveSheet.Shapes("Picture 1").Visible = Application.CountA(Range("A1:A3")) <> 0
End If
End Sub
Gruß Atilla
Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:1 Nutzer sagt Danke an atilla für diesen Beitrag 28
• Reismann
Registriert seit: 17.12.2015
Version(en): Office365
Perfekt. Funktioniert super!
Dankeschön!
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, ja das gaht auch ohne VBA, aber dazu bräuchte ich (d)eine (beispiel)datei... ... aber du hast ja (d)eine (VBA)Lösung...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Jörg,
hier von mir eine Beispielmappe:
Bild ausblenden nach Bedingung.xlsx (Größe: 134,56 KB / Downloads: 18)
Gruß Atilla
Registriert seit: 10.04.2014
Version(en): Office 2019
(03.02.2016, 16:05)atilla schrieb: Hallo Jörg,
hier von mir eine Beispielmappe:
Hallo Atilla, welches Bild soll denn eingeblendet werden, doch nicht etwa der screenshot..? Geht auch ist denke ich aber am Thema vorbei... ich kann mich täuschen, aber ich dachte dachte an ein kleineres Bild...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 17.12.2015
Version(en): Office365
Die größe des Bildes spielt doch keine Rolle. Wie würdest du es denn ohne VBA lösen?
Registriert seit: 10.04.2014
Version(en): Office 2019
(03.02.2016, 17:24)Reismann schrieb: Die größe des Bildes spielt doch keine Rolle. Wie würdest du es denn ohne VBA lösen?
Hallo, für dich spielt das keine Rolle, für meine Variante aber schon, auch wo das Bild hin soll...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 14.04.2014
Version(en): Office 2013/2016/2019/365
03.02.2016, 18:02
(Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2016, 18:02 von chris-ka.)
Hi,
anbei eine kleine Demo :)
123__.xlsx (Größe: 91,43 KB / Downloads: 36)
lg
chris
lg Chris
Feedback nicht vergessen.
3a2920576572206973742064656e20646120736f206e65756769657269672e
Registriert seit: 10.04.2014
Version(en): Office 2019
(03.02.2016, 18:02)chris-ka schrieb: Hi,
anbei eine kleine Demo :)
lg
chris
Hallo, jepp genauso hätte ich es auch gemacht... siehe auch hier..:
http://www.clever-excel-forum.de/Thread-...6#pid31446
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage