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

Forumthread: Bild aus Tabelle in anderer Tabelle anzeigen

Bild aus Tabelle in anderer Tabelle anzeigen
Wolfgang
Hallo,
wäre denkbar, dass ein Bild "Logo.gif", welches sich in der ausgeblendeten Tabelle "Daten" befindet bei Aufruf der Mappe in Tabelle "Ergebnisse" im Zellbereich "G3" ebenfalls angezeigt wird? - Ich hatte mich mit nachstehendem Code versucht (aus Recherche), komme da aber irgendwie nicht weiter.- Danke schon jetzt für die Rückmeldungen.
Herzliche Grüße - Wolfgang

Private Sub ShapeAdd()
Dim shp As Shape
Set shp = Sheets("Ergebnisse").Shapes.AddPicture("c:\Logo.gif", True, True, 100, 100, 70, 70) _
shp.Name = "Logo"
End Sub

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Danke Tino, klappt hervorragend!!
09.10.2011 17:14:20
Wolfgang
Hallo Tino,
brauchte einige Zeit, um für mich zu klären, wie und wo ich Image Control zeichnen kann. Habe es entdeckt und Deinen Vorschlag weiter umsetzen können. Das funktioniert prima und einwandfrei. Danke recht herzlich dafür!
Gruß - Wolfgang
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Bild aus Tabelle in anderer Tabelle anzeigen


Schritt-für-Schritt-Anleitung

Um ein Bild aus einer ausgeblendeten Tabelle in eine andere Tabelle in Excel anzuzeigen, kannst Du den folgenden VBA-Code verwenden. Stelle sicher, dass Du die richtige Bilddatei und den richtigen Dateipfad angibst.

  1. Öffne Deine Excel-Arbeitsmappe.

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

  3. Füge ein neues Modul hinzu: Rechtsklick auf "VBAProject (dein Arbeitsmappenname)" > Einfügen > Modul.

  4. Kopiere und füge den folgenden VBA-Code in das Modul ein:

    Private Sub ShapeAdd()
       Dim shp As Shape
       Set shp = Sheets("Ergebnisse").Shapes.AddPicture("c:\Logo.gif", True, True, 100, 100, 70, 70)
       shp.Name = "Logo"
    End Sub
  5. Passe den Dateipfad und den Bildnamen an (z.B. "c:\DeinBild.jpg").

  6. Schließe den VBA-Editor.

  7. Führe das Makro ShapeAdd aus, um das Bild in der Tabelle "Ergebnisse" anzuzeigen.


Häufige Fehler und Lösungen

  • Fehler: Bild wird nicht angezeigt.

    • Lösung: Überprüfe den Dateipfad und stelle sicher, dass die Bilddatei vorhanden ist. Der Pfad muss auf das Bild in Deinem Dateisystem verweisen.
  • Fehler: "Laufzeitfehler 9: Index außerhalb des Bereichs."

    • Lösung: Stelle sicher, dass die Tabelle "Ergebnisse" in Deiner Arbeitsmappe existiert. Überprüfe die Schreibweise des Tabellennamens.

Alternative Methoden

Falls Du keine VBA-Programmierung verwenden möchtest, kannst Du das Bild auch manuell einfügen:

  1. Gehe zur Tabelle "Ergebnisse".
  2. Wähle die Zelle "G3" aus.
  3. Klicke auf Einfügen > Bilder.
  4. Wähle das gewünschte Bild aus und füge es ein.

Diese Methode eignet sich gut, wenn Du nur einmalig ein Bild hinzufügen möchtest und keine Automatisierung benötigst.


Praktische Beispiele

Hier ist ein einfaches Beispiel, wie Du ein Bild in eine Excel-Tabelle einfügen kannst:

  • Stelle sicher, dass das Bild "Logo.gif" im Verzeichnis "C:\" vorhanden ist.
  • Nutze den oben beschriebenen VBA-Code.
  • Nach dem Ausführen des Makros sollte das Bild in Zelle "G3" der Tabelle "Ergebnisse" sichtbar sein.

Tipps für Profis

  • Verwende Bildkontrollen: Excel bietet die Möglichkeit, Bildkontrollen zu verwenden, um Bilder dynamisch zu steuern. Dies kann in Formularen nützlich sein.
  • Automatisierung: Du kannst den oben genannten Code in eine Schaltfläche einfügen, um das Bild mit einem Klick anzuzeigen.
  • Tabelle aus Bild in Excel: Überlege, ob Du Daten aus einem Bild in eine Tabelle umwandeln möchtest. Es gibt Tools, die dies ermöglichen, was die Arbeit erleichtert.

FAQ: Häufige Fragen

1. Wie kann ich das Bild automatisch aktualisieren? Um sicherzustellen, dass das Bild immer aktuell ist, kannst Du den VBA-Code so anpassen, dass er beim Öffnen der Arbeitsmappe ausgeführt wird.

2. Kann ich mehrere Bilder gleichzeitig einfügen? Ja, Du kannst den VBA-Code erweitern, um mehrere Bilder nacheinander hinzuzufügen, indem Du mehrere AddPicture-Aufrufe verwendest.

3. Funktioniert dies in jeder Excel-Version? Die oben genannten Schritte und der VBA-Code sollten in den meisten modernen Excel-Versionen funktionieren, jedoch kann es Unterschiede geben, die Du beachten solltest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige