Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bild bei Klick anzeigen lassen

Bild bei Klick anzeigen lassen
27.05.2017 14:12:51
Gustavo
Ich würde gerne in Excel einen Namen oder eine Zelle mit einem Bild verknüpfen, optimalerweise wenn man über das Feld/den Namen mit dem Cursor fährt, dass das Bild angezeigt wird. Oder halt wenn man draufklickt. Was gibt es da für Möglichkeiten und wie setze ich dies um? Habe quasi 100 Namen und muss da jeweils ein Bild zuordnen.
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bild bei Klick anzeigen lassen
27.05.2017 16:21:37
Hajo_Zi
benutze das Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Du wolltest ja den Code selber erstellen, darum ist keine Datei verlinkt.

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Bild bei Klick anzeigen lassen in Excel


Schritt-für-Schritt-Anleitung

Um ein Bild in Excel anzuzeigen, wenn du auf eine Zelle klickst, kannst du VBA (Visual Basic for Applications) verwenden. Folge diesen Schritten:

  1. Bilder einfügen: Füge alle benötigten Bilder in dein Excel-Arbeitsblatt ein. Du kannst das Bild in eine Zelle einfügen und die Größe anpassen.

  2. Bilder verstecken: Klicke mit der rechten Maustaste auf jedes Bild und wähle "Objekt formatieren". Setze die Sichtbarkeit auf "nicht drucken", sodass das Bild nicht auf dem Arbeitsblatt angezeigt wird.

  3. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor zu öffnen.

  4. Neues Modul erstellen: Klicke im Projekt-Explorer mit der rechten Maustaste auf dein Arbeitsblatt und wähle "Einfügen" → "Modul".

  5. VBA-Code eingeben: Füge den folgenden Code in das Modul ein, um das Bild bei Klick anzuzeigen:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       Dim pic As Shape
       On Error Resume Next
       Set pic = Me.Shapes(Target.Value) ' Es wird angenommen, dass der Name des Bildes der Wert in der Zelle ist.
       If Not pic Is Nothing Then
           pic.Visible = True
       End If
       On Error GoTo 0
    End Sub
  6. Bild einblenden: Modifiziere den Code, um das Bild wieder auszublenden, wenn du auf eine andere Zelle klickst. Füge dazu pic.Visible = False für andere Zellen hinzu.

  7. Speichern: Speichere deine Datei als Excel-Makro-fähige Arbeitsmappe (*.xlsm).


Häufige Fehler und Lösungen

  • Bild wird nicht angezeigt: Stelle sicher, dass der Name des Bildes genau mit dem Wert in der Zelle übereinstimmt. Überprüfe auch, ob das Bild nicht versehentlich ausgeblendet wurde.

  • VBA-Code funktioniert nicht: Überprüfe, ob Makros in deinen Excel-Einstellungen aktiviert sind. Gehe zu "Datei" → "Optionen" → "Trust Center" → "Einstellungen für das Trust Center" und aktiviere die Makros.


Alternative Methoden

Wenn du kein VBA verwenden möchtest, kannst du auch Hyperlinks nutzen. Füge einen Hyperlink auf eine Zelle ein, der zu einem Bild führt. Wenn du auf die Zelle klickst, öffnet sich das Bild in deinem Standardbrowser. Leider ist dies keine direkte Anzeige in Excel, bietet aber eine einfache Lösung.


Praktische Beispiele

  1. Namen und Bilder verknüpfen: Wenn du eine Liste von Namen hast, kannst du jeden Namen in einer Zelle einfügen und das entsprechende Bild in einem versteckten Bereich speichern.

  2. Bild in Zelle einfügen und bei Klick vergrößern: Füge das Bild in eine Zelle ein und verwende einen ähnlichen VBA-Code, um das Bild bei Klick in einer größeren Ansicht anzuzeigen.


Tipps für Profis

  • Experimentiere mit Animationen für die Bilder, die beim Einblenden erscheinen. Dies kann die Benutzererfahrung verbessern.
  • Achte darauf, die Bilddateigröße zu optimieren, um die Leistung deiner Excel-Datei nicht zu beeinträchtigen.
  • Nutze die Funktion "Datenüberprüfung", um sicherzustellen, dass nur gültige Werte in die Zellen eingegeben werden, die auf Bilder verweisen.

FAQ: Häufige Fragen

1. Wie kann ich ein Bild in eine Zelle einfügen?
Du kannst ein Bild in Excel einfügen, indem du auf "Einfügen" → "Bilder" klickst und das gewünschte Bild auswählst. Danach kannst du die Größe anpassen.

2. Kann ich mehrere Bilder verknüpfen?
Ja, du kannst mehrere Bilder verknüpfen, indem du den oben beschriebenen VBA-Code anpasst, um mehrere Bedingungen für verschiedene Zellen hinzuzufügen.

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