habe ein Problem ganz anderer Art.
Kennt jemand eine Möglichkeit, ein Bild, das in eine Exceltabelle einkopiert wurde, wieder als ein eigenständiges Bild im JPG oder BMP o.ä. Format zu speichern?
Für jeden Tipp bin ich sehr dankbar
Gruß
Manasse
Sub Diagramm_exportieren()
On Error GoTo errorhandler
Dateiname = Application.GetSaveAsFilename(filefilter:="Jpg Files (*.jpg), *.jpg,Gif Files (*.gif), *.gif")
ActiveChart.Export Filename:=Dateiname
errorhandler:
End Sub
Sub ...
ActiveChart.Export Dateiname, Right$(Dateinname, 3)
End
Sub
Sub Diagramm_exportieren()
On Error GoTo errorhandler
Dateiname = Application.GetSaveAsFilename(filefilter:="Jpg Files (*.jpg), *.jpg,Gif Files (*.gif), *.gif")
ActiveChart.Export Filename:=Dateiname
ActiveChart.Export Dateiname, Right$(Dateinname, 3)
errorhandler:
End Sub
Sub Bild_erstellen()
Dim myChart As Chart, myChartObject As ChartObject
Dim int_with As Integer, int_hight As Integer
Application.ScreenUpdating = False
Selection.CopyPicture Appearance:=xlScreen, Format:=xlPicture
int_with = Selection.Width - Selection.Width / 100 * 8
int_hight = Selection.Height - Selection.Height / 100 * 8
Set myChart = Charts.Add
Set myChartObject = ActiveChart.ChartObjects.Add(0, 0, int_with, int_hight)
With myChartObject.Chart
.Paste
.Export Filename:=ActiveWorkbook.Path & "\zwischenablage.jpg", FilterName:="JPG", Interactive:=False
End With
Application.DisplayAlerts = False
myChart.Delete
Application.DisplayAlerts = True
Set myChart = Nothing
Set myChartObject = Nothing
Application.ScreenUpdating = True
End Sub
Um ein Bild aus Excel zu speichern, kannst Du folgende Schritte befolgen:
Strg + C
, um das Bild in die Zwischenablage zu kopieren.Strg + V
, um das Bild in Paint einzufügen.Datei
> Speichern unter
. Wähle das gewünschte Format (z.B. JPG oder PNG) und speichere die Datei an einem gewünschten Ort.Alternativ kannst Du auch ein Makro verwenden, um das Bild direkt in einer Datei zu speichern.
Fehler: Bild wird nicht gespeichert.
Fehler: Makro funktioniert nicht.
Sub Bild_erstellen()
Dim myChart As Chart, myChartObject As ChartObject
Dim int_with As Integer, int_hight As Integer
Application.ScreenUpdating = False
Selection.CopyPicture Appearance:=xlScreen, Format:=xlPicture
int_with = Selection.Width - Selection.Width / 100 * 8
int_hight = Selection.Height - Selection.Height / 100 * 8
Set myChart = Charts.Add
Set myChartObject = ActiveChart.ChartObjects.Add(0, 0, int_with, int_hight)
With myChartObject.Chart
.Paste
.Export Filename:=ActiveWorkbook.Path & "\zwischenablage.jpg", FilterName:="JPG", Interactive:=False
End With
myChart.Delete
Application.ScreenUpdating = True
End Sub
Zusätzlich zur oben beschriebenen Methode gibt es verschiedene Alternativen, um Bilder aus Excel zu speichern:
Excel als Bild exportieren: Du kannst die gesamte Excel-Tabelle oder einen bestimmten Bereich als Bild exportieren. Gehe dazu auf Datei
> Exportieren
> Als Bild speichern
.
Diagramme speichern: Wenn es sich um ein Diagramm handelt, kannst Du es direkt als Bild speichern, indem Du mit der rechten Maustaste darauf klickst und Diagramm als Bild speichern
auswählst.
Beispiel 1: Um eine Excel-Tabelle als JPG zu speichern, wähle den gewünschten Bereich aus, gehe auf Datei
> Exportieren
und wähle Als Bild speichern
.
Beispiel 2: Verwende das Makro, um ein Bild aus der Zwischenablage als Datei zu speichern. Du kannst das Makro anpassen, um verschiedene Bildformate wie PNG oder GIF zu speichern.
1. Wie speichere ich ein Bild aus Excel als JPG? Um ein Bild aus Excel als JPG zu speichern, kopiere es in die Zwischenablage, öffne Paint, füge es ein und speichere es dann im JPG-Format.
2. Gibt es eine Möglichkeit, mehrere Bilder aus Excel gleichzeitig zu speichern? Ja, Du kannst ein Makro schreiben, das alle Bilder in einem bestimmten Bereich oder auf einem Arbeitsblatt durchläuft und sie nacheinander in eine Datei speichert.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen