19.03.2021, 12:59
Hallo Excel-Profis,
ich möchte gern ein Screenshot per Klick auf einen Button automatisch abgespeichert haben. Der Button ist schon da und der Code soweit geschreiben. Nur Speichert er ein Weißes Bild. Warum???
Code:
Sub TabelleExportierenAlsBild()
Application.ScreenUpdating = False
ActiveSheet.Range("A1:T35").CopyPicture Appearance:=xlScreen, Format:=xlPicture
With ActiveSheet.ChartObjects.Add(0, 0, Range("A1:T35").Width, Range("A1:T35").Height).Chart
.Paste
.Export "Y:\Stefan\kalkulator\kalk.jpg"
.Parent.Delete
End With
Application.ScreenUpdating = True
End Sub
Wer kann mir helfen? Bitte nicht all zu kompliziert erklären, viel Ahnung von VBA habe ich nicht.
BigTHX ;o)
ich möchte gern ein Screenshot per Klick auf einen Button automatisch abgespeichert haben. Der Button ist schon da und der Code soweit geschreiben. Nur Speichert er ein Weißes Bild. Warum???

Code:
Sub TabelleExportierenAlsBild()
Application.ScreenUpdating = False
ActiveSheet.Range("A1:T35").CopyPicture Appearance:=xlScreen, Format:=xlPicture
With ActiveSheet.ChartObjects.Add(0, 0, Range("A1:T35").Width, Range("A1:T35").Height).Chart
.Paste
.Export "Y:\Stefan\kalkulator\kalk.jpg"
.Parent.Delete
End With
Application.ScreenUpdating = True
End Sub
Wer kann mir helfen? Bitte nicht all zu kompliziert erklären, viel Ahnung von VBA habe ich nicht.
BigTHX ;o)
Interpunktion und Orthographie dieses Textes sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Grüße, StefanB