Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Diagramm über Makro erstellen

Forumthread: Diagramm über Makro erstellen

Diagramm über Makro erstellen
21.12.2004 11:49:41
Georg
Ich würde gern ein Diagramm über Makro erstellen. Durch "Record new Makro..." ist folgende Anweisung entstanden:

Sub Diagramm()
' Diagramm Macro
' Macro recorded 21.12.2004 by DEU104914
Range("B3:E665").Select
Charts.Add
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("B3:E665"), PlotBy _
:=xlColumns
ActiveChart.SeriesCollection(1).Name = "=""L1"""
ActiveChart.SeriesCollection(2).Name = "=""L2"""
ActiveChart.SeriesCollection(3).Name = "=""L3"""
ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Spannung"
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
ActiveChart.HasLegend = True
ActiveChart.Legend.Select
Selection.Position = xlBottom
End Sub

Ich möchte aber nicht jedes mal nur den Bereich von "Range("B3:E665").Select" haben, sondern den Bereich von B3 bis E(letzte Zeile).
In der ersten Zeile habe ich schon eine Lösung gefunden:
Range("B3", Range("B3").End(xlDown).End(xlToRight)).Select
In der vierten Zeile funktioniert das aber nicht. Vielleicht hat jemand ne Lösung. Danke im Voraus.
MfG
Georg
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Diagramm über Makro erstellen
21.12.2004 11:57:10
Dominic
Hallo,
probiers mal mit address:
dim str as string 'ganz am Anfang
str= Range("B3").End(xlDown).end(xlToRight).address 'Vor Charts.add
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("$B$3:"&str), 'Fragliche Zeile
Ungetestet!
Gruß
Dominic
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