ws=activesheet klappt nicht

Bild

Betrifft: ws=activesheet klappt nicht
von: golem
Geschrieben am: 11.11.2003 11:25:07

Hallo,
Wie weist man einer Variablen ein Tabellenblatt zu?
Soweit bin ich:

Sub graph(Optional XY As String)

Dim ChrtObjts As ChartObjects, ChrtObj As ChartObject
Dim MyChart As Chart, ws As Variant 'Worksheet

Sheets(XY).Select

ws = ActiveSheet 'hier Fehler!

Set ChrtObjts = ws.ChartObjects
Set ChrtObj = ChrtObjts.Add(100, 100, 300, 700)
Set MyChart = ChrtObj.Chart
....

Gruß
Golem

Bild


Betrifft: AW: ws=activesheet klappt nicht
von: Dirk
Geschrieben am: 11.11.2003 11:27:59

Hallo!

set ws =activesheet

Cheers


Bild


Betrifft: AW: Set ws=activesheet
von: Galenzo
Geschrieben am: 11.11.2003 11:28:28

Hallo,
um eine Objektvariable zuzuweisen brauchst du die Anweisung SET
Also: Set ws=ActiveSheet

mfg


Bild


Betrifft: Danke für schnelle hilfe!! o.T.
von: golem
Geschrieben am: 11.11.2003 11:33:48




Bild

Beiträge aus den Excel-Beispielen zum Thema " Punktediagramm mit mehreren Bezugsbereichen"