Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bild per sverweis einfügen

Forumthread: Bild per sverweis einfügen

Bild per sverweis einfügen
30.04.2003 15:20:54
Carsten
Hallo,

mal wieder ein nicht alltägliches Problem.

Besteht die Möglichkeit, in Abhängigkeit von Zellinhalten ein bestimmtes Bild in Excel einzufügen, z.B. durch sverweis?

Gruß
Carsten

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Bild per sverweis einfügen
30.04.2003 16:02:02
Andreas Walter

Mir ist keinen Weg bekannt ein Bild mit SVERWEIS oder irgendwlcher anderen Standard-Funktion einfügen zu können.

Aber du kannst selber eine Funktion definieren und ich gehe davon aus in dieser Funktion müsste es möglich sein ein Bild an einer bestimmten Stelle einzufügen.

Selbst gemacht habe ich es jedoch nicht

Anzeige
???
30.04.2003 16:05:48
Carsten

Hallo Andreas,

danke für die Antwort. Leider habe ich absolut gar keine Ahnung was Du meinst. Wie kann ich denn selber eine Funktion definieren, die mein Problem löst?

Gruß
Carsten

Wahrscheinlich vergebliche Liebesmühe...
30.04.2003 16:21:17
Andreas Walter

weil ich annehme, dass Du kein VBA kannst, aber....

Mach Excel auf
Schreib 7 in A1
Schreib in B1 =MEINEERSTEFUNKTION(A1)
Es erscheint eine Fehlermeldung - #Name?

Druck ALT-F11
Druck Einfügen/Modul

Trag im grossen Fenster folgendes ein

Option Explicit

Function MEINEERSTEFUNKTION(MeinErsterParameter)

MEINEERSTEFUNKTION = MeinErsterParameter * 3

End Function

Wechsel zurück zu Excel - druck mal F9 - es erscheint 21

Voila !!!

MEINEERSTEFUNKTION kann jegliche VBA Befehle beinhalten, auch z.B. Bilder einfügen.


Anzeige
Re: Wahrscheinlich vergebliche Liebesmühe...
30.04.2003 16:25:47
Carsten

Danke für dein "Beispiel für Doofe" ;-)

Ich werd's mal probieren. Vielleicht unterstützt der Recorder mich ja auch noch ein wenig.

Gruß
Carsten


;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Bilder per SVERWEIS in Excel einfügen


Schritt-für-Schritt-Anleitung

Um Bilder in Excel per SVERWEIS einzufügen, benötigst du einige grundlegende Kenntnisse in VBA, da dies nicht direkt mit den Standard-Funktionen von Excel möglich ist. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Excel öffnen und die Arbeitsmappe vorbereiten, in der du die Bilder einfügen möchtest.

  2. VBA-Editor öffnen:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
  3. Neues Modul einfügen:

    • Klicke auf Einfügen > Modul.
  4. VBA-Funktion erstellen:

    • Füge folgenden Code in das Modul ein:
    Option Explicit
    
    Function BildEinfügen(Bildname As String) As String
        Dim Bild As Object
        Set Bild = ActiveSheet.Pictures.Insert(Bildname)
        Bild.Top = ActiveCell.Top
        Bild.Left = ActiveCell.Left
        Bild.Height = 100 ' Höhe des Bildes anpassen
        Bild.Width = 100  ' Breite des Bildes anpassen
        BildEinfügen = "Bild eingefügt"
    End Function
  5. Zurück zu Excel wechseln:

    • Drücke ALT + Q, um den VBA-Editor zu schließen.
  6. SVERWEIS verwenden:

    • In einer Zelle kannst du jetzt die Funktion =BildEinfügen(SVERWEIS(...)) verwenden, um das Bild basierend auf dem SVERWEIS-Ergebnis einzufügen.

Häufige Fehler und Lösungen

  • Fehlermeldung #NAME?: Dies tritt auf, wenn Excel die benutzerdefinierte Funktion nicht erkennt. Stelle sicher, dass der VBA-Code korrekt eingegeben und gespeichert wurde.
  • Bild wird nicht angezeigt: Überprüfe, ob der Pfad zum Bild korrekt ist. Der Bildname muss den vollständigen Pfad enthalten.
  • Zelle zeigt nur Text an: Stelle sicher, dass du die Funktion in einer Zelle verwendest, die auch ein Bild aufnehmen kann.

Alternative Methoden

Falls du keine VBA-Kenntnisse hast, kannst du auch manuell Bilder einfügen:

  1. Bild in die Zwischenablage kopieren.
  2. In Excel auf die Zelle klicken, in die das Bild eingefügt werden soll.
  3. Rechtsklick und „Einfügen“ auswählen.

Diese Methode ist jedoch nicht dynamisch und erfordert manuelle Arbeit für jedes Bild.


Praktische Beispiele

Angenommen, du hast eine Liste von Produkten in einer Excel-Tabelle und möchtest die dazugehörigen Bilder per SVERWEIS einfügen:

  1. Produkte in Spalte A und die jeweiligen Bildnamen in Spalte B.
  2. Nutze die folgende Formel in Spalte C:

    =BildEinfügen(SVERWEIS(A2;Produkte!A:B;2;FALSCH))

Dies wird das Bild des Produktes in der entsprechenden Zelle hinzufügen, wenn das Produkt in der Tabelle gefunden wird.


Tipps für Profis

  • Automatisierung: Du kannst die VBA-Funktion erweitern, um mehrere Bilder gleichzeitig einzufügen, indem du Schleifen verwendest.
  • Datenvalidierung: Verwende Datenvalidierung, um sicherzustellen, dass nur gültige Bildnamen in die SVERWEIS-Formel eingegeben werden.
  • Formatierung: Achte darauf, die Größe der Zellen anzupassen, damit die Bilder gut dargestellt werden.

FAQ: Häufige Fragen

1. Kann ich Bilder aus dem Internet per SVERWEIS einfügen?
Ja, aber du musst sicherstellen, dass die Bilder öffentlich zugänglich sind und du den vollständigen URL-Pfad verwendest.

2. Funktioniert das auch in Excel Online?
Nein, die VBA-Funktionalität ist in Excel Online nicht verfügbar. Du musst die Desktop-Version von Excel verwenden.

3. Wie kann ich die Größe der Bilder anpassen?
Du kannst die Höhe und Breite im VBA-Code anpassen, indem du die Werte für Bild.Height und Bild.Width änderst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige