Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
288to292
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
288to292
288to292
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

UserForm/Diagramm

UserForm/Diagramm
07.08.2003 11:02:51
Christian
Hallo Forum,

ich habe eine userform, in der ich ein dropdown-button benutze, um über ein makro ein diagramm einzubinden.
jetzt möchte ich bei jedem eintrag des drop-down menüs, dass das alte diagramm gelöscht wird und dem neuen diagramm platz macht.
wie sprech ich die userform an, dass ich das aktuelle diagramm löschen kann, bevor ein neues eingefügt wird?
Schonmal herzlichen dank im Vorraus.

Grüße

Christian

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: UserForm/Diagramm
07.08.2003 11:24:15
Michael Scheffler
Hi,

ich komm da nicht mit. Wie nbindest Du denn das Diagramm ein, poste doch mal Code? Hast Du ein Label oder ein Image?

Gruß

Micha


AW: UserForm/Diagramm
07.08.2003 15:56:46
Christian
Der Code lautet:

Sub DiaForm()
Dim cht As Chart
Set cht = Charts.Add
ActiveSheet.ChartObjects.Delete
Sheets("TUI Gesamt").Activate
Range("o2,G2,I2,K2,M2,o4,G4,I4,K4,M4").Select
Selection.Copy
Sheets("Deckblatt").Select
cht.SeriesCollection.Paste _
Rowcol:=xlRows
cht.Location Where:=xlLocationAsNewSheet, Name:="Gesamt"
With cht
.HasTitle = True
.ChartTitle.Characters.Text = "Gesamt"
.Axes(xlCategory).HasTitle = False
.Axes(xlValue).HasTitle = False
End With
cht.HasLegend = False
cht.HasDataTable = True
cht.DataTable.ShowLegendKey = True
cht.Export "dia.jpg"
With UserForm1.Image1
.PictureSizeMode = fmPictureSizeModeStretch
.Picture = LoadPicture("dia.jpg")
End With
Kill "dia.jpg"
Application.DisplayAlerts = False
cht.Delete
Application.DisplayAlerts = True
Application.ScreenUpdating = True


Damit bekomme ich ein Diagramm als jpg gespeichert und in ein image-Feld eingebettet.
wenn ich jetzt aber ein neues Diagramm einbetten will, muss ich das alte ja löschen.
wie geht das?

Gruß

Christian


Anzeige
AW: UserForm/Diagramm
07.08.2003 16:21:08
Michael Scheffler
Hi,

einfach mit LoadPicture das neue laden. Du musst nichts löschen.

Gruß

Micha


Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige