Hallo Thomas,
Am Sun, 14 Feb 2021 20:59:51 +0100 schrieb Thomas Barghahn:
> Funktioniert /DAS SPEICHERN (Sichern)/ der Zwischenablage *als Bild*
> auch mit VBA?
du kannst deinen Bereich als Bild kopieren und dann z.B. in G7 als Bild
einfügen:
Sub Kopieren()
With ActiveSheet
.Range("A1:C2").CopyPicture _
appearance:=xlScreen, Format:=xlPicture
.Paste .Range("G7")
End With
End Sub
Wenn du den Bereich als Bild exportieren möchtest, probiere folgenden
Code (Speicherpfad und -Name anpassen):
Sub Exportieren()
Const strPath = "C:\Users\claus\Desktop\myRange.gif"
Worksheets.Add after:=Sheets(Sheets.Count)
With Charts.Add
.SetSourceData Source:=Sheets(Sheets.Count).Range("G25")
.Location where:=xlLocationAsObject, Name:=Sheets(Sheets.Count).Name
End With
Sheets("Tabelle1").Range("A1:C2").CopyPicture _
appearance:=xlScreen, Format:=xlPicture
With ActiveSheet
.ChartObjects(1).Chart.Paste
.ChartObjects(1).Chart.Export strPath
End With
Application.DisplayAlerts = False
Sheets(Sheets.Count).Delete
Application.DisplayAlerts = True
End Sub
Mit freundlichen Grüßen
Claus
--
Windows10
Microsoft 365 for business