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

Forumthread: Zellbereich als Bildschirmkopie (Bild) speichern

Zellbereich als Bildschirmkopie (Bild) speichern
31.08.2017 22:17:56
Oliver
Hi Excelianer,
im Internet habe ich folgenden Schnipsel gefunden:
Sub TabelleExportierenAlsBild()
Application.ScreenUpdating = False
ActiveSheet.Range("A1:F4").CopyPicture Appearance:=xlScreen, Format:=xlPicture
With ActiveSheet.ChartObjects.Add(0, 0, Range("A1:F4").Width, Range("A1:F4").Height).Chart
.Paste
.Export "C:\MeineDateien\IchBinDeko.gif"
.Parent.Delete
End With
Application.ScreenUpdating = True
End Sub
Diese vba-Spielerei funktioniert unter Windows 7 mit Office 13 sehr gut, nur in Windows 10 mit Offce 2016 nicht mehr.
Hat jemand eine Idee?
Hier die Datei als Anschauungsobjekt.
https://www.herber.de/bbs/user/115924.xlsm
Viele liebe Grüße und besten Dank im Voraus.
Oliver
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellbereich als Bildschirmkopie (Bild) speichern
31.08.2017 22:19:18
Oliver
Nachtrag:
Was geht denn nun nicht?
Es wird ein Bild gespeichert, dieses hat jedoch keinen Inhalt und ist nur noch weiß/leer.
Versuch's mal mit dem Xl-Kamera-Tool, ...
31.08.2017 22:55:37
Luc:-?
…Oliver,
das womöglich auch unter Xl2016 noch irgendwo im Kopf versteckt ist. Dieses Bild reagiert dann auch auf Änderungen seiner Quelle, ist also normalerweise permanent verlinkt.
Gruß, Luc :-?
Besser informiert mit …
Anzeige
das ist: verknüpfte Grafik einfügen
01.09.2017 07:34:01
WF
Hi,
in Excel-2013 läuft's so:
rechte Maustaste: kopieren
rechte Maustaste: Inhalte einfügen - aber NICHT draufklicken
sondern nur draufzeigen: da erscheinen 3 Kategorien mit diversen Buttons
In der dritten "weitere Einfügeoptionen" auf den letzten Button "verknüpfte Grafik" klicken.
WF
Anzeige
AW: Probiere mal das Beispiel...
01.09.2017 11:57:59
SUPER
Hallo Case,
du hast due Lösung gefunden. Vielen Dank! Klasse!
Schönes Wochenende wünsche ich dir.
Grüße
Oli
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
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

Zellbereich als Bildschirmkopie speichern in Excel


Schritt-für-Schritt-Anleitung

Um einen Zellbereich als Bild zu speichern, kannst du folgende Schritte ausführen:

  1. Öffne Excel und navigiere zu dem Arbeitsblatt, das den Bereich enthält, den du speichern möchtest.

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

  3. Füge den folgenden VBA-Code in ein neues Modul ein:

    Sub TabelleExportierenAlsBild()
       Application.ScreenUpdating = False
       ActiveSheet.Range("A1:F4").CopyPicture Appearance:=xlScreen, Format:=xlPicture
       With ActiveSheet.ChartObjects.Add(0, 0, Range("A1:F4").Width, Range("A1:F4").Height).Chart
           .Paste
           .Export "C:\MeinBild.gif", "GIF"
           .Parent.Delete
       End With
       Application.ScreenUpdating = True
    End Sub
  4. Ersetze den Pfad "C:\MeinBild.gif" mit dem gewünschten Speicherort und Dateinamen.

  5. Schließe den VBA-Editor und führe das Makro aus, um den gewählten Bereich als Bild zu speichern.


Häufige Fehler und Lösungen

  • Problem: Das gespeicherte Bild ist leer oder weiß.

    • Lösung: Stelle sicher, dass der gewählte Zellbereich nicht leer ist. Möglicherweise musst du die Zellen vorher formatieren oder sicherstellen, dass sie Inhalte haben.
  • Problem: Der VBA-Code funktioniert nicht unter Windows 10 mit Office 2016.

    • Lösung: Teste alternative Methoden, wie das Xl-Kamera-Tool oder die Funktion "Bildschirmkopie" im Menü.

Alternative Methoden

Eine einfache Methode, um einen Excel-Ausschnitt als Bild zu speichern, ist die Verwendung des Xl-Kamera-Tools. Diese Methode ermöglicht es dir, einen verknüpften Screenshot von markierten Zellen zu erstellen:

  1. Aktiviere das Xl-Kamera-Tool in deiner Symbolleiste.
  2. Wähle den gewünschten Zellbereich aus und klicke auf das Kamera-Symbol.
  3. Klicke an die Stelle, wo du das Bild einfügen möchtest. Das Bild wird als verknüpfte Grafik eingefügt und aktualisiert sich automatisch.

Praktische Beispiele

Hier sind einige Beispiele, wie du einen Bereich als Bild speichern kannst:

  • Bild aus Excel als JPG speichern: Ändere das Exportformat im VBA-Code zu "JPG":

    .Export "C:\MeinBild.jpg", "JPG"
  • Excel Tabelle als Bild speichern: Wähle einen größeren Zellbereich (z.B. "A1:H20") für ein größeres Bild.


Tipps für Profis

  • Speichere deine Bilder in einem gängigen Format wie JPG oder PNG, um die Kompatibilität zu erhöhen.
  • Nutze die Möglichkeit, mehrere Bereiche gleichzeitig zu speichern, indem du Schleifen im VBA-Code implementierst.
  • Experimentiere mit der Formatierung des Bildes, um die Qualität zu verbessern.

FAQ: Häufige Fragen

1. Wie kann ich einen Screenshot von markierten Zellen erstellen?
Verwende das Xl-Kamera-Tool oder den VBA-Code, um den gewünschten Bereich als Bild zu exportieren.

2. Kann ich auch einen Bereich als PNG speichern?
Ja, ändere im VBA-Code das Exportformat in "PNG".

3. Funktioniert das in jeder Excel-Version?
Die oben genannten Methoden funktionieren in den meisten modernen Excel-Versionen, jedoch können spezifische Features variieren. Teste den VBA-Code in deiner Version.

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