Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1368to1372
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
Inhaltsverzeichnis

variable mit "='

variable mit "='
17.07.2014 14:22:43
Thomas Tom

hallo forum!
ich komm leider gar nicht mehr weiter und bitte um eure hilfe.
ich möchte immer dieselben diagramme erstellen, welche immer die gleichen spalten verwenden aber in verschiedenen tabellenblätter sind. das weiterkopieren lässt ja immer die bezüge auf das orginal stehen. die tabellenblätter sind ausschließlich mit vierstelligen jahreszahlen benannt. alle tabellenblätter sind in der selben datei.
mit dem recoder konnte ich folgendes macro zusammenbasteln:


Sub diagramm()
tbn = ActiveSheet.Name
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlXYScatterLines
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).Name = "='1979'!$B$2"
ActiveChart.SeriesCollection(1).XValues = "='1979'!$A$3:$A$368"
ActiveChart.SeriesCollection(1).Values = "='1979'!$B$3:$B$368"
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(2).Name = "='1979'!$D$2"
ActiveChart.SeriesCollection(2).XValues = "='1979'!$A$3:$A$368"
ActiveChart.SeriesCollection(2).Values = "='1979'!$D$3:$D$368"
End Sub

nun möchte ich die jahreszahl (hier 1979) mit der variable tbn ersetzen.
ich kämpfe mit den anführungszeichen, dem = und den hochkommas.
vielleicht kann mir jemand auf die sprünge helfen.
vielen dank und grüße
tom

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: variable mit "='
17.07.2014 14:58:17
Nepumuk
Hallo,
ein Beispiel:
ActiveChart.SeriesCollection(1).Name = "='" & tbn & "'!$B$2"

tbn ist natürlich ein super Name für eine Variable. Jeder andere Programmierer sieht auf eine Blick, da steckt eine Jahreszahl dahinter.
Gruß
Nepumuk

AW: variable mit "='
17.07.2014 15:45:41
Thomas Tom
hallo!
herzlichen dank für die schnellen antworten. funktioniert perfekt.
weniger ist oft mehr.
beste grüße
tom

AW: variable mit "='
17.07.2014 15:07:46
Kno
Hallo,
würde ohne getestet zu haben folgendes versuchen:
1. Variable als String deklarieren, DIM tbn as String
2. Die Variable dann verknüpft einsetzten, z.B.
ActiveChart.SeriesCollection(1).Name = "=" & tbn & "!$B$2"
Gruss

Anzeige
AW: variable mit "='
17.07.2014 15:09:04
Kno
Nepomuk hat natürlich recht, habe die Hochkommas für den Tabellennamen vergessen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige