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

Mehrere Bilder per VBA in Fotoanzeige öffnen

Forumthread: Mehrere Bilder per VBA in Fotoanzeige öffnen

Mehrere Bilder per VBA in Fotoanzeige öffnen
13.09.2017 16:17:16
Alexander
Hallo zusammen.
Ich habe folgendes Problem was ich nicht gelöst bekomme.
Ich möchte über ein Makro externe Bilder, die als Link in Zellen hinterlegt sind, mit dem Standard Fotoprogram von Windows öffnen.
Leider öffnet der Code mir die Bilder aber in einzelnen Fenstern. Ich brauche diese aber in einem Fenster, sodass ich duch die Bilder (wie bei einer Diashow) klicken kann.
Mein aktueller Code sieht wiefolgt aus:
Sub Schaltfläche1_Klicken()
For Each hLink In Range("C8:D8")
ActiveWorkbook.FollowHyperlink hLink
Next hLink
End Sub

Über Hilfe würde ich mich sehr freuen.
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Das wird mittels Hyperlinks nicht funktionieren...
13.09.2017 16:33:21
Michael
Alex,
meines Erachtens, denn dafür müssen die Bilder, soweit ich weiß, alle in einem Verzeichnis gespeichert sein. Rufst Du die Windows-Bildanzeige dann durch Öffnen eines der Bilder aus dem Ordner auf, dann kannst Du auch durch die Bilder springen.
Über die Hyperlinks wird das aus meiner Sicht nicht funktionieren.
LG
Michael
Anzeige
AW: Das wird mittels Hyperlinks nicht funktionieren...
13.09.2017 16:55:40
Alexander
Hallo Michael.
Vielenn Dank für die schnelle Antwort. Dann weiß ich ja warum ich im Internet nichts dazu finde.
Wie kann ich denn so ein Verzeichnis anlegen ? Bzw. Dann Abfragen ?
LG
Alexander
Das kommt drauf an...
13.09.2017 17:32:23
Michael
Alex,
...wo diese Bilder gespeichert sind (wohin führen die Links)? Du hast geschrieben "extern", also vermutlich irgendeine Website oder ein Server? Kannst Du einen Bsp-Link posten?
LG
Michael
Anzeige
AW: Das kommt drauf an...
13.09.2017 17:37:41
Alexander
Hallo Michael.
Mit extern meine ich das die Bilder im selben Ordner liegen wie die Excel-Tabelle von der aus ich das ganze öffnen möchte.
Sorry wenn das falsch rüber gekommen ist.
LG
ALex
Achso...
14.09.2017 10:18:39
Michael
Alex,
...das ist dann natürlich etwas einfacher :-). Allerdings, wenn die Bilder, auf welche die Links verweisen, tatsächlich alle in einem Verzeichnis liegen, dann reicht es aus meiner Sicht, den ersten Hyperlink zu öffnen, was üblicherweise automatisch im Windows-Bildbetrachter öffnen sollte - und dann kannst Du auch durch die restlichen Bilder des Ordners springen.
Schematisch also:
Sub a()
Dim Wb As Workbook: Set Wb = ThisWorkbook
Dim Ws As Worksheet: Set Ws = Wb.Worksheets("Tabelle1")
Dim c As Range
Set c = Ws.Range("A2:A9")
c.Hyperlinks(1).Follow
End Sub
Bei mir stehen in Tabelle1!A2:A9 die Hyperlinks; funktioniert bei mir problemlos.
LG
Michael
Anzeige
AW: Achso...
14.09.2017 13:11:46
Alexander
Hallo Michael.
Vielen Dank für den Code. Der sieht wesentlich besser aus als de, den ich zusammengefriemelt hatte.
Leider wird mir immer noch nur ein Bild angezeigt. Und das zweite Bild, mit dem Link in der Zelle unter dem ersten, wird nun gar nicht mehr angezeigt/ geöffnet.
Was mache ich falsch?
LG
Alex
Anzeige
Sorry, da kann ich Dir nicht weiterhelfen...
14.09.2017 13:41:48
Michael
Alex,
...denn wenn bei Dir die Verhältnisse so sind, wie beschrieben, dann funktioniert das; es sei denn, der Windows Bildbetrachter ist bei Dir nicht als Standardbildbetrachter definiert.
Ansonsten kann ich, in Ermangelung Deiner konkreten Systemumgebung, nicht wirklich helfen - bei mir funktioniert das wie gewünscht.
LG
Michael
Anzeige
AW: Sorry, da kann ich Dir nicht weiterhelfen...
14.09.2017 14:41:55
Alexander
Hallo Michael.
Dann werde ich mal weiter probieren. :)
Dennoch vielen Dank für die Zeit die du aufgewendet hast.
LG
Alex
;
Anzeige
Anzeige

Infobox / Tutorial

Mehrere Bilder per VBA in Fotoanzeige öffnen


Schritt-für-Schritt-Anleitung

Um mehrere Bilder in der Windows Fotoanzeige zu öffnen, musst du sicherstellen, dass alle Bilder im selben Verzeichnis gespeichert sind. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Bilder vorbereiten: Stelle sicher, dass alle Bilder im gleichen Ordner gespeichert sind.

  2. Hyperlinks in Excel erstellen: Füge in deiner Excel-Tabelle Hyperlinks zu den Bildern ein, die du öffnen möchtest. Zum Beispiel in den Zellen A2 bis A9.

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

  4. Neues Modul einfügen: Klicke mit der rechten Maustaste auf "VBAProject (DeinWorkbookName)" und wähle "Einfügen" > "Modul".

  5. Code einfügen: Kopiere den folgenden Code und füge ihn in das Modul ein:

    Sub BilderInFotoanzeigeOeffnen()
       Dim Wb As Workbook: Set Wb = ThisWorkbook
       Dim Ws As Worksheet: Set Ws = Wb.Worksheets("Tabelle1")
       Dim c As Range
       Set c = Ws.Range("A2:A9") ' Anpassung je nach Zellbereich
       c.Hyperlinks(1).Follow
    End Sub
  6. Makro ausführen: Schließe den VBA-Editor und führe das Makro über ALT + F8 aus.


Häufige Fehler und Lösungen

  • Fehler: Nur ein Bild wird geöffnet
    Lösung: Stelle sicher, dass alle Bilder im selben Verzeichnis sind und dass du die Hyperlinks korrekt gesetzt hast.

  • Fehler: Windows Fotoanzeige Diashow fehlt
    Lösung: Überprüfe, ob die Windows Fotoanzeige als Standardanwendung zum Öffnen von Bildern festgelegt ist.

  • Fehler: Bilder öffnen in separaten Fenstern
    Lösung: Verwende den oben genannten VBA-Code und achte darauf, dass du nur den ersten Hyperlink öffnest, um die Diashow zu aktivieren.


Alternative Methoden

Wenn du nicht mit VBA arbeiten möchtest, kannst du auch die Windows Fotoanzeige manuell verwenden:

  1. Öffne den Ordner mit den Bildern.
  2. Markiere alle Bilder (Strg + A).
  3. Rechtsklick und „Öffnen mit“ wählen > wähle „Windows Fotoanzeige“.
  4. Nutze die Pfeiltasten, um durch die Bilder zu navigieren.

Praktische Beispiele

Hier ist ein praktisches Beispiel, wie du mehrere Bilder in Excel einfügen kannst:

  1. Füge Hyperlinks zu Bildern in den Zellen A2 bis A9 ein.
  2. Nutze den folgenden Code, um das erste Bild zu öffnen:

    Sub BilderOeffnen()
       Dim c As Range
       Set c = ThisWorkbook.Worksheets("Tabelle1").Range("A2:A9")
       c.Hyperlinks(1).Follow
    End Sub

Jetzt solltest du in der Lage sein, die Bilder mit der Windows Fotoanzeige zu öffnen und durch sie zu navigieren.


Tipps für Profis

  • Bilder in Excel einfügen: Du kannst mehrere Bilder direkt in Excel einfügen, indem du sie kopierst und in die Zellen einfügst.
  • Windows 11 Fotoanzeige anpassen: Stelle sicher, dass die Windows Fotoanzeige als Standardanwendung für Bilder festgelegt ist, um die besten Ergebnisse zu erzielen.
  • Text in Windows Fotoanzeige hinzufügen: Du kannst in der Windows Fotoanzeige Text hinzufügen, indem du die Bilddatei in ein Grafikbearbeitungsprogramm exportierst.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Bilder in Excel gleichzeitig öffnen?
Du kannst Hyperlinks zu den Bildern in Excel erstellen und dann ein Makro verwenden, um das erste Bild zu öffnen. Dadurch kannst du mit der Windows Fotoanzeige durch die Bilder navigieren.

2. Funktioniert das auch in Windows 11?
Ja, die Schritte sind ähnlich. Stelle sicher, dass die Windows Fotoanzeige korrekt konfiguriert ist und als Standardanwendung für Bilder festgelegt ist.

3. Warum werden die Bilder nicht in einem Fenster geöffnet?
Die Bilder müssen im gleichen Verzeichnis gespeichert sein, und du musst sicherstellen, dass der VBA-Code korrekt ist, um das erste Bild zu öffnen.

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