Hallo,
ich bin neu hier, also erstmal ein herzliches Hallo an alle. Ich hoffe ich kann hier noch viel lernen und in Zukunft, wenn ich mich etwas besser auskenne, auch etwas zum Forum beitragen.
Die Suche nach meinem Problem hat nichts ergeben, vielleicht habe ich auch einfach nach den falschen Stichworten gesucht, das Problem hatten bestimmt schon viele Leute.
Ich möchte gerne ein Makro für Excel erstellen, welches ich auf verschiedene Dateien und Worksheets (mit unterschiedlichen Namen) anwenden kann. Ich brauche das für die Auswertung von Messdaten. Die Worksheets werden beim abspeichern automatisch benannt, und ich habe jetzt ca. 300 solcher Worksheets.
Mein Problem ist folgender Befehl, der in der Diagrammerstellung (die ich gerne automatisiert hätte) enthalten ist:
ActiveChart.SeriesCollection(1).Name = "='04_10___'!$C$2"
(bzw. ActiveChart.SeriesCollection(1).Values = "='04_10___'!$C$3:$C$38")
(bzw. ActiveChart.SeriesCollection(1).XValues = "='04_10___'!$A$3:$A$38")
Meine Frage ist ob ich dem Makro irgendwie klarmachen kann, dass es statt '04_10___' den Namen des aktuell ausgewählten Worksheet einfügt?
EDIT: Ich benutze Excel 2007 und den integrierten VBA-Debugger (Microsoft Visual for Applications 2007)
ich bin neu hier, also erstmal ein herzliches Hallo an alle. Ich hoffe ich kann hier noch viel lernen und in Zukunft, wenn ich mich etwas besser auskenne, auch etwas zum Forum beitragen.
Die Suche nach meinem Problem hat nichts ergeben, vielleicht habe ich auch einfach nach den falschen Stichworten gesucht, das Problem hatten bestimmt schon viele Leute.
Ich möchte gerne ein Makro für Excel erstellen, welches ich auf verschiedene Dateien und Worksheets (mit unterschiedlichen Namen) anwenden kann. Ich brauche das für die Auswertung von Messdaten. Die Worksheets werden beim abspeichern automatisch benannt, und ich habe jetzt ca. 300 solcher Worksheets.
Mein Problem ist folgender Befehl, der in der Diagrammerstellung (die ich gerne automatisiert hätte) enthalten ist:
ActiveChart.SeriesCollection(1).Name = "='04_10___'!$C$2"
(bzw. ActiveChart.SeriesCollection(1).Values = "='04_10___'!$C$3:$C$38")
(bzw. ActiveChart.SeriesCollection(1).XValues = "='04_10___'!$A$3:$A$38")
Meine Frage ist ob ich dem Makro irgendwie klarmachen kann, dass es statt '04_10___' den Namen des aktuell ausgewählten Worksheet einfügt?
EDIT: Ich benutze Excel 2007 und den integrierten VBA-Debugger (Microsoft Visual for Applications 2007)