Export vom Tabellenbereich in Userform
23.12.2022 07:48:00
Sebastian
ich möchte gerne einen Tabellenbereich in eineme Userform anzeigen lassen. Das soll ja mittels Export in ein Bild und wieder einlesen gehen. Leider bleibt beim Export das Bild immer nur weiß :-( Die Tabelle stimmt aber.
Was mache ich falsch - hat jemand eine Idee?
Hier mein Code
Private Sub CommandButton1_Click()
Dim chDiagramm As ChartObject
Dim picBild As Picture
Application.ScreenUpdating = False
Sheets("Tabelle1").Range("A1:E8").CopyPicture Appearance:=xlScreen, Format:=xlPicture
Set picBild = ActiveSheet.Pictures.Paste
picBild.CopyPicture Appearance:=xlScreen, Format:=xlPicture
Set chDiagramm = ActiveSheet.ChartObjects.Add(0, 0, picBild.Width, picBild.Height)
With chDiagramm.Chart
.Paste
.Export FileName:="C:\Temp\Bild.jpg", FilterName:="JPG" ' andere Grafikformate sind möglich
End With
If Not Me.Image1.Picture Is Nothing Then
Image1.Picture = Nothing
End If
Image1.Picture = LoadPicture("C:\Temp\Bild.jpg")
DoEvents
chDiagramm.Delete
Kill "C:\Temp\Bild.jpg"
picBild.Delete
Set chDiagramm = Nothing
Set picBild = Nothing
Application.ScreenUpdating = True
End Sub
Anzeige