Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
29.11.2014 14:44:28 |
André |
|
|
|
29.11.2014 17:35:30 |
Gast93869 |
|
|
|
29.11.2014 17:39:32 |
Gast93869 |
|
|
VBA variabler Diagrammbereich??? |
06.12.2014 10:57:50 |
Daniel |
|
|
Von:
Daniel |
Datum:
06.12.2014 10:57:50 |
Views:
474 |
Rating:
|
Antwort:
|
Thema:
VBA variabler Diagrammbereich??? |
Guten Morgen,
ich verstehe nicht genau, was du willst. Denn bei mir wird ein neues Blatt mit dem Namen Diagramm1 erstellt.
Wenn du wirklich nur das i in dein Sub bekommen möchtest, dann probier folgendes:
Sub DiagrammNeuesBlattErstellen()
Dim i As Integer
For i = 2 To 30
If Sheets("Kanal1").Cells(i, 1).Value = "" Then
i = i - 1
Exit For
End If
Next i
ThisWorkbook.Charts.Add Before:=Worksheets("Kanal2")
With ActiveChart
.ChartType = xlLineMarkers
.Name = "Diagramm1"
.SeriesCollection.NewSeries
.SeriesCollection(1).Name = "='Kanal1'!$B$1"
.SeriesCollection(1).Values = "='Kanal1'!$B$2:$B$" & i
.SeriesCollection(1).XValues = "='Kanal1'!$A$2:$A$" & i
.SeriesCollection.NewSeries
.SeriesCollection(2).Name = "='Kanal1'!$C$1"
.SeriesCollection(2).Values = "='Kanal1'!$C$2:$C$" & i
.SeriesCollection(2).XValues = "='Kanal1'!$A$2:$A$" & i
.SeriesCollection.NewSeries
.SeriesCollection(3).Name = "='Kanal1'!$D$1"
.SeriesCollection(3).Values = "='Kanal1'!$D$2:$D$" & i
.SeriesCollection(3).XValues = "='Kanal1'!$A$2:$A$" & i
.SeriesCollection.NewSeries
.SeriesCollection(4).Name = "='Kanal1'!$F$1"
.SeriesCollection(4).Values = "='Kanal1'!$F$2:$F$" & i
.SeriesCollection(4).XValues = "='Kanal1'!$A$2:$A$" & i
.SeriesCollection.NewSeries
.SeriesCollection(5).Name = "='Kanal1'!$G$1"
.SeriesCollection(5).Values = "='Kanal1'!$G$2:$G$" & i
.SeriesCollection(5).XValues = "='Kanal1'!$A$2:$A$" & i
.SeriesCollection(2).AxisGroup = 2
.SeriesCollection(5).AxisGroup = 2
.DisplayBlanksAs = xlInterpolated
.ClearToMatchStyle
.ChartStyle = 42
.Legend.Position = xlTop
End With
End Sub
Die Variable muss durch ein & mit dem restlichen Vorgegebenen Code verbunden sein und darf nicht in Anführungszeichen stehen.
Gruß Daniel
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
29.11.2014 14:44:28 |
André |
|
|
|
29.11.2014 17:35:30 |
Gast93869 |
|
|
|
29.11.2014 17:39:32 |
Gast93869 |
|
|
VBA variabler Diagrammbereich??? |
06.12.2014 10:57:50 |
Daniel |
|
|