95590
Goto Top

Bereich für diagramm dynamisch zuweisen die Zweite

Hi!
Sorry, dass ich noch ein neues thema aufmache, aber mein Problem war doch noch nicht gelöst!
Vorgeschichte siehe: Bereich für diagramm dynamisch zuweisen


Jetzt brauche ich für die erste Zahl natürlich auch eine Variable:

 
ActiveChart.SetSourceData Source:=Range("'Tabelle1'!$H$" & y ":$I$" & x)   

dies Funktioniert aber leider nicht!

Hat jemand noch eine Idee?

Vielen Dank!

FredFesl

Content-Key: 156790

Url: https://administrator.de/contentid/156790

Printed on: April 18, 2024 at 17:04 o'clock

Mitglied: 76109
76109 Dec 11, 2010 at 09:14:29 (UTC)
Goto Top
Hallo FredFesl!

Hab ich's mir doch gedacht:
ActiveChart.SetSourceData Source:=Sheets("Tabelle1").Range("H" & y & ":I" & x)
und eigentlich fehlt bei Dir nur ein & nach dem y

Und falls das Diagramm in einem Sheet eingebettet ist, kannst Du es z.B. für das 1. Chart-Object auch so machen:
With Sheets("Chart").ChartObjects(1).Chart  
        .SetSourceData Source:=Sheets("Tabelle1").Range("H" & y & ":I" & x), PlotBy:=xlColumns  
       '.ChartTitle.Characters.Text = "Titel"  
       '......  
End With
Somit muss das Diagramm nicht erst aktiviert werden, um es zu initialisierenface-wink

Gruß Dieter