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

Forumthread: Tabelenbereich als Bild speichern und in Userform ausgeben

Tabelenbereich als Bild speichern und in Userform ausgeben
17.07.2024 14:55:41
Richi
Hallo Zusammen
Hab ein Problem mit unten angefügtem Code.
Ich möchten einen Tabellenbereich als Bild speichern und in ein Userform einbinden. Funktioniert soweit alles bis:
Das Bild ist weiss (macht offensichtlich keine Kopie des Tabellenbereiches).
Kann mir hierbei jemand von euch einen Tip geben woran das liegen könnte. Im Bereich T2:AB22 sind Daten :-)

Liebe Gruess
Richi


Private Sub UserForm_Initialize()
Dim wsLegendeStatus As Worksheet
Dim rng As Range
Dim tmpChart As ChartObject

' Setze das Arbeitsblatt
Set wsLegendeStatus = ThisWorkbook.Sheets("Legende Status")

' Setze den Bereich
Set rng = wsLegendeStatus.Range("T2:AB22")

' Kopiere den Bereich als Bild
rng.CopyPicture Appearance:=xlScreen, Format:=xlPicture

' Füge ein temporäres Diagramm hinzu
Set tmpChart = wsLegendeStatus.ChartObjects.Add(Left:=rng.Left, Top:=rng.Top, Width:=rng.Width, Height:=rng.Height)
With tmpChart
.Chart.Paste
.Chart.Export Filename:=ThisWorkbook.Path & "\temp_legend_status.jpg", FilterName:="JPG"
'.Delete
End With

' Lade das Bild in das Image-Steuerelement
Me.imgLegendeStatus.Picture = LoadPicture(ThisWorkbook.Path & "\temp_legend_status.jpg")

' Entferne die temporäre Datei
Kill ThisWorkbook.Path & "\temp_legend_status.jpg"
End Sub
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Schreibe es...
17.07.2024 15:18:18
Case
Moin, :-)

... so: ;-)

With tmpChart

.Activate
.Chart.Paste


Servus
Case
AW: Schreibe es...
17.07.2024 15:26:21
Richi
Herzlichen Dank. Funktioniert einwandfrei.

Liebe Gruess
Richi
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

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