Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Bild einblenden wenn Bedingung erfüllt

Forumthread: Bild einblenden wenn Bedingung erfüllt

Bild einblenden wenn Bedingung erfüllt
04.03.2025 13:44:17
Belle3
Hallo ihr Lieben,
ich habe folgendes Problem:
In Reiter 1 kann ich über Drop-Down ein Unternehmen (aus insgesamt 12) auswählen.
In Zeile A6 von Reiter 2 wird dann die Adresse der Firma angezeigt. Nun müsste daneben auch noch das jeweilig passende Logo auftauchen. Wenn nichts ausgewählt wurde, soll es auch kein Bild anzeigen.
Ich müsste die Bilder in einem separaten Reiter speichern, ein lokaler Zugriff ist nicht möglich.
Ich hab’s schon ohne VBA mit Verweis/ Verknüpfungen probiert und bin leider gescheitert 😣
Jemand eine Idee 💡 ?
Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bild einblenden wenn Bedingung erfüllt
04.03.2025 14:10:36
Peter Berber
Moinsen,
du kannst dafür die BILD() funktion nutzen.

Du hast sicherlich deine Logik mit dem Dropdown.
Das liegt angenomme in zelle b1

also schreibst du
wenn(b1 = "Unternehmeneins"; Bild(hyperlinkzueinemFirmenLogo))
das würde jetzt für ein unternehmen gehen

du koenntest bei mehreren entweder mehrere wenns verketten oder
Ersterwert(b1;"unternehmen1";bild(hyperlinkzuunternehmen1),....;"unternehmen12";bild(hyperlinkzuunternehmen12)) schreiben.

Das kannst du selbstverständlich auch anderst strukturieren indem du einen Sverweis macht (sprich die hyperlinks sind in einer Tabelle angeordnet)
Ist das so Theoretisch für dich sinnvoll? Wenn nicht kann ich bzw. jemand anderes dir sicherlich eine hilfsdatei erstellen.
Wobei eine sache. Es ist immer nett eine datei zu haben.

Anzeige
AW: Bild einblenden wenn Bedingung erfüllt
04.03.2025 14:13:54
{Boris}
Hi,

in Deiner Version über eine verknüpfte Grafik (schau Dir den vergebenen Namen 'Logo' an!).

https://www.herber.de/bbs/user/176113.xlsx

VG, Boris
AW: Bild einblenden wenn Bedingung erfüllt
04.03.2025 14:22:37
daniel
Hi
füge die Logos in 12 möglichst gleich große Zellen ein.
Beispielsweise im Blatt "Logos" in die Spalte B und schreibe in die Spalte A die Firmennamen.
Diese Liste kannst du dann auch als Quelle für das DropDown verwenden.

lege dann einen NAMEN an, der in abhängigkeit von der DropDown-Auswahl auf die jeweilige Zelle mit dem Logo referenziert, also sowas wie
Name: Logo Bezieht sich auf =Wenn(???="";Logos!B13;Index(Logos!B:B;Vergleich(???;Logos!A:A;0)))

??? ist die Zelle mit deinem DropDown (du hast nicht gesagt welche)
und B13 sollte einfach eine leer Zelle sein.

dann kopierst du eine dieser Zellen und fügst sie als "Verknüpfte Grafik" (in den erweiterten Einfügeoptionen unten rechts) ein.
klicke dann auf Grafik, gehe in die Bearbeitungszeile und ersetze den Zellbezug durch den Namen =Logo

Gruß Daniel
Anzeige
AW: Bild einblenden wenn Bedingung erfüllt
04.03.2025 14:31:10
UweD
Hallo

Ich nehme an, dass du die Adressdaten über einen Sverweis in Reiter 2 holst


- In der Datentabelle füge noch eine Spalte an
- markiere die Zelle in der entsprechenden Fa.
- Einfügen, Bilder, "In Zelle plazieren" .. Logo auswählen usw.

den Sverweis in Reiter2, A6 dann um diese n Wert erweitern


Müsste in Excel 2016 klappen

Userbild

Arbeitsblatt mit dem Namen 'Reiter2'
 ABCD
5    
6Fa AHolzweg 1, München  
7    
8    

ZelleFormel
A6=SVERWEIS(Reiter1!$F1;Reiter1!$A:$C;SPALTE();0)

nach rechts kopieren

Userbild

LG UweD
Anzeige
AW: Bild einblenden wenn Bedingung erfüllt
04.03.2025 15:34:12
Belle3
Das mit den verknüpften Bildern, habe ich bereits probiert, hat bei mir aber nicht funtioniert, da das Drop-Down im "Start Reiter" ist ound das Bild in einem anderen Reiter engezigt werden soll - oder habe ich da einen Knoten im Kopf?
Ich habe euch die Datei mal beigefügt - ich musste ziemlich viel rauslöschen - ich hoffe, ich habe nicht zu viel entfernt :)
https://www.herber.de/bbs/user/176117.xlsm
In Reiter "1" sollte dann rechts oben das Bild erscheinen, eigentlich in der gleichen Größe wie im Reiter "Bilder" hinterlegt.

DANKE an alle 3
Anzeige
AW: Bild einblenden wenn Bedingung erfüllt
04.03.2025 17:47:40
UweD
Hallo


wie bereits geschrieben

- Die Bilder über Einfügen, Bilder, "In Zellen platzieren", Dieses Gerät... usw. auf dem Blatt Adressen in Spalte G hinzufügen
- Blatt Bilder brauchst du nicht mehr.

- Blatt 1: du hast verbundene Zellen.
- ich nehme A1 als Zielzelle für das Logo
- Größe nach Wunsch, Logo passt sich der Zellgröße an
- Rechstbündig

- auf dem Startblatt ist die Referenzzelle des Dropdownfeldes in F10 gelegt.
- Blatt1; genau wie du die Adressen per sverweis nutzt, dann dort
- A1: =SVERWEIS(Start!F10;Adressen!B2:G4;6;FALSCH)

https://www.herber.de/bbs/user/176119.xlsm


LG UweD
Anzeige
AW: Bild einblenden wenn Bedingung erfüllt
04.03.2025 18:02:36
daniel
das mit den Unterschiedlichen Tabellenblättern ist kein Problem, wenn man die in der Formel dann richtig angibt und den Namen auch für die Mappe gültig macht.

dein Problem ist, dass die Bezeichnung "DropDown" mehrdeutig ist und es drei verschiedene DropDowns in Excel gibt:
1. Datenüberprüfung - Liste
2. Forumlarfeld - Combobox
3. ActiveX - Combobox
normalerweise nehmen wir bei "DropDown" ohne weitere Angaben die Verwendung des ersten Falls an.

du hast jetzt aber ein Formularfeld.
Das macht die Sache sogar einfacher.

die Formel für den Namen in deiner Beispieldatei lautet: =INDEX(Bilder!$A:$A;Start!$F$10)
denn die Verknüpfte Zelle des DropDowns gibt dir schon die Indexnummer des Eintrags zurück und diese kannst du verwenden um auf die Zellen mit den Bildern zu referenzieren. Diese müssen dann nur noch in der gleichen Reihenfolge angeordnet sein wie die Adressen.

Gruß Daniel
Anzeige
Excelversion beachten...
04.03.2025 17:58:22
{Boris}
Hi,

wie bereits geschrieben

- Die Bilder über Einfügen, Bilder, "In Zellen platzieren",


Diese Funktion gibt es erst seit xl365.

VG, Boris
AW: Excelversion beachten...
04.03.2025 22:34:28
Belle3
Danke für die Tipps bisher :)
Aber klappt das auch irgendwie, wenn ich die Funktion "Einfügen, Bilder, In Zellen platzieren"noch nicht habe (Excel 2016)?
Bei mir zeigt es leider immer nur eine 0 an...
Anzeige
AW: Excelversion beachten...
05.03.2025 10:54:40
{Boris}
Hi,

wie bereits geschrieben, gibt es die Funktion ‚Bild in Zelle‘ erst seit 365.
Aber ich hab Dir doch ne Beispieldatei für Deine Version hochgeladen. Was gefällt Dir daran nicht?

VG Boris
AW: Excelversion beachten...
05.03.2025 11:26:20
Belle3
ja, das habe ich probiert umzusetzen. Aber das klappt nicht, da das Drop-Down bei mir ihm Reiter "Start" ist und das Anzeigen des Bildes in eine Zeile im Reiter "1" gekoppelt sein soll, die mit einem sverweis ausgefüllt wird. Dort gibt es dann nicht nochmal ein Auswahlfeld (eine Testdatei hatte ich hochgeladen) - oder stehe ich total auf dem Schlauch?

Danke dir :)
Anzeige
Neue Beispieldatei
05.03.2025 13:00:33
{Boris}
Hi,

siehe beigefügte Datei. Die Bilder (untereinander) müssen in der selben Reihenfolge wie die Adressen stehen, da nur Bezug auf den Index aus dem Kombinationsfeld genommen wird (1,2,3).

https://www.herber.de/bbs/user/176131.xlsm

VG, Boris

Anzeige
AW: Neue Beispieldatei
05.03.2025 18:57:45
Belle3
Vielen Dank 🤩
Damit hast du mir wirklich sehr geholfen 👍
Excelversion beachten...
04.03.2025 14:12:44
{Boris}
Hi,

...die BILD-Funktion gibt es in Excel 2016 noch nicht.

VG, Boris
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18