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

Forumthread: JPEG-Bild aktualisieren

JPEG-Bild aktualisieren
25.02.2007 13:25:22
Rudolf
Hallo,
ich habe ein JPEG-Bild in ein Tabellenblatt eingefügt und möchte dass es per Knopfdruck aktualisiert wird - wie kann ich das Excel klar machen?
Danke für die Hilfe!
Rudolf
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: JPEG-Bild aktualisieren
25.02.2007 13:51:22
Jörg
Hi,
kannst du mit dem Rekorder aufzeichnen.
mfg Jörg
AW: JPEG-Bild aktualisieren
25.02.2007 15:08:27
Rudolf
Danke Jörg,
aber wie kann ich das Bild aktualisieren, nachdem ich es im Tabellenblatt eingefügt habe
(mit Einfügen - Grafik - aus Datei und dann der URL) - gibt es da irgendwo einen "Aktualisieren" - Button, den ich noch nicht kenne? ;-)
Es muss doch irgendeinen VBA-Befehl geben, der mir dieses Bild einfach neu laden kann...
Dass ich das ganze mit dem Rekorder aufzeichnen kann ist mir klar.
Grüße
Rudolf
Anzeige
AW: JPEG-Bild aktualisieren
25.02.2007 16:11:35
Jörg
Hi,
laden kannst du es nur in ein Image-Control, direkt in die Tabelle
gehts nur mit insert. Dazu müsstest du das alte Bild immer erst löschen.
mfg Jörg
;
Anzeige
Anzeige

Infobox / Tutorial

JPEG-Bild in Excel aktualisieren


Schritt-für-Schritt-Anleitung

Um ein JPEG-Bild in Excel per Knopfdruck zu aktualisieren, kannst du die folgenden Schritte befolgen:

  1. Bild einfügen: Füge das JPEG-Bild in dein Excel-Dokument ein, indem du auf „Einfügen“ > „Grafik“ > „aus Datei“ gehst.

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

  3. Neues Modul einfügen: Klicke im Menü auf „Einfügen“ und wähle „Modul“.

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

    Sub BildAktualisieren()
       Dim Bild As Object
       Set Bild = ActiveSheet.Pictures("Bildname") ' Ersetze "Bildname" durch den tatsächlichen Namen deines Bildes
       Bild.Delete
       ActiveSheet.Pictures.Insert("Pfad\zum\deinem\Bild.jpg").Select ' Ersetze mit dem Pfad deines Bildes
    End Sub
  5. Makro speichern: Speichere das Makro und schließe den VBA-Editor.

  6. Knopf erstellen: Füge einen Button in dein Excel-Dokument ein und weise das Makro „BildAktualisieren“ zu.

Jetzt kannst du das Bild aktualisieren, indem du einfach den Button klickst.


Häufige Fehler und Lösungen

  • Fehler: Bild wird nicht gefunden: Stelle sicher, dass der Bildname im Code genau mit dem in Excel übereinstimmt. Überprüfe auch den angegebenen Pfad.

  • Fehler: Makro funktioniert nicht: Vergewissere dich, dass die Makros in Excel aktiviert sind. Du findest diese Option unter „Datei“ > „Optionen“ > „Sicherheit“.


Alternative Methoden

Eine alternative Methode, um ein Bild in Excel zu aktualisieren, ist die Verwendung eines Image-Controls:

  1. Image-Control hinzufügen: Füge ein Image-Control über die Entwicklertools hinzu (Du musst die Entwicklertools aktivieren, wenn sie nicht sichtbar sind).

  2. Bild laden: Verwende den folgenden VBA-Code, um das Bild in das Image-Control zu laden:

    Sub BildLaden()
       Image1.Picture = LoadPicture("Pfad\zum\deinem\Bild.jpg") ' Ersetze mit dem Pfad deines Bildes
    End Sub

Mit dieser Methode kannst du das Bild einfach durch einen weiteren Button oder automatisch bei einem bestimmten Ereignis aktualisieren.


Praktische Beispiele

Hier ist ein praktisches Beispiel, das zeigt, wie du den Vorgang des Bild aktualisieren in verschiedenen Szenarien nutzen kannst:

  • Beispiel 1: Du hast ein Diagramm, das regelmäßig aktualisierte Daten anzeigt und möchtest, dass das Bild des Diagramms automatisch aktualisiert wird, wenn sich die Daten ändern.

  • Beispiel 2: In einem Bericht, der wöchentlich erstellt wird, kannst du das Logo des Unternehmens per Knopfdruck aktualisieren, sodass immer die neueste Version angezeigt wird.


Tipps für Profis

  • Achte darauf, dass die Bilddatei immer im gleichen Verzeichnis bleibt, um Pfadprobleme zu vermeiden.

  • Nutze die Möglichkeit, den Code zu erweitern, um mehrere Bilder gleichzeitig zu aktualisieren.

  • Überlege, das Bild automatisch beim Öffnen der Datei zu aktualisieren, indem du den entsprechenden Code im „Workbook_Open“ Ereignis einfügst.


FAQ: Häufige Fragen

1. Frage
Wie kann ich ein Bild in Excel neu laden, ohne VBA zu verwenden?
Antwort: Leider gibt es keine eingebaute Funktion in Excel, um Bilder ohne VBA zu aktualisieren. Du musst das Bild manuell löschen und erneut einfügen.

2. Frage
Kann ich den VBA-Code auch für andere Dateiformate verwenden?
Antwort: Ja, der VBA-Code kann auch für andere Bildformate wie PNG oder BMP verwendet werden. Stelle sicher, dass du den Dateinamen und den Pfad entsprechend anpasst.

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