Tag Leute,
Ich würde gerne die Auswertung meiner Messergebnisse Vereinfachen und stoße bei VB immer wieder auf Probleme, da ich auch kein Crack darin bin; bei mir ist das mehr learning-by-doing. Benutzt wird Excel 2010.
Ich habe 12 Sheets mit jeweils 3 Tabellen, aus jeder Tabelle müssen 2 Spalten separat gegen die Spalte A geplottet werden (alles aus der gleichen vertikalen Range) mittels einer Diagrammvorlage. Danach müssen die Achsen beschriftet werden und dann ist das Diagramm auch schon fertig. Mit dem Makro-Aufzeichner von Ecxel bin ich jetzt mittlerweile so weit, dass ich Diagramme für die Spalten K und L zeichnen kann. Es müssen aber noch welche für Y und Z sowie AM und AN gezeichnet werden. Die Tabellen haben auf allen 12 Sheets die gleiche Form!
Probleme bis hierhin:
- ich weiß nicht wie ich VB sagen kann, dass er nicht einen bestimmten Sheet auswählen soll, sondern den Nächsten in der Reihe. Das ist deswegen wichtig, weil ich dann nicht immer manuell eintippen muss . Außerdem wäre eine Übertragung auf andere Sheetnamen dann ebenfalls viel einfacher (Das ist dann mein Probenname). Ließe sich Umgehen, wenn ich die Probennamen in den Sheet selber schreibe und dann mit #1,#2 usw. durchnummeriere. Ich mag aber weniger Workarounds, wenn ich auch verstehen könnte wies wirklich geht
- Viel wichtiger ist, dass ich es nicht hinkriege Excel zu sagen, dass es sich die Daten gefälligst von der aktuellen Folie zu nehmen hat statt von einer Bestimmten. Das ist etwas gravierender als der vorige Punkt, weil ich zu jedem Tabellenzeichnen 2x Angeben muss woher die x-Daten stammen (ich schätze es liegt an einem Fehler in der Vorlage, aber die muss ich leider benutzen!):
das heißt bei meinem copy&paste verfahren für alle 12 Sheets muss ich 120x eingeben woher die Daten kommen, was ziemlich nervig ist!
Also wenn jemand eine Idee hat wie ich diese Probleme lösen oder umgehen kann, wäre ich sehr dankbar!
PS: Suchfunktion hab ich natürlich benutzt, aber nichts gefunden was mir genau hierzu weiterhilft
Ich würde gerne die Auswertung meiner Messergebnisse Vereinfachen und stoße bei VB immer wieder auf Probleme, da ich auch kein Crack darin bin; bei mir ist das mehr learning-by-doing. Benutzt wird Excel 2010.
Ich habe 12 Sheets mit jeweils 3 Tabellen, aus jeder Tabelle müssen 2 Spalten separat gegen die Spalte A geplottet werden (alles aus der gleichen vertikalen Range) mittels einer Diagrammvorlage. Danach müssen die Achsen beschriftet werden und dann ist das Diagramm auch schon fertig. Mit dem Makro-Aufzeichner von Ecxel bin ich jetzt mittlerweile so weit, dass ich Diagramme für die Spalten K und L zeichnen kann. Es müssen aber noch welche für Y und Z sowie AM und AN gezeichnet werden. Die Tabellen haben auf allen 12 Sheets die gleiche Form!
Probleme bis hierhin:
- ich weiß nicht wie ich VB sagen kann, dass er nicht einen bestimmten Sheet auswählen soll, sondern den Nächsten in der Reihe. Das ist deswegen wichtig, weil ich dann nicht immer manuell eintippen muss . Außerdem wäre eine Übertragung auf andere Sheetnamen dann ebenfalls viel einfacher (Das ist dann mein Probenname). Ließe sich Umgehen, wenn ich die Probennamen in den Sheet selber schreibe und dann mit #1,#2 usw. durchnummeriere. Ich mag aber weniger Workarounds, wenn ich auch verstehen könnte wies wirklich geht
- Viel wichtiger ist, dass ich es nicht hinkriege Excel zu sagen, dass es sich die Daten gefälligst von der aktuellen Folie zu nehmen hat statt von einer Bestimmten. Das ist etwas gravierender als der vorige Punkt, weil ich zu jedem Tabellenzeichnen 2x Angeben muss woher die x-Daten stammen (ich schätze es liegt an einem Fehler in der Vorlage, aber die muss ich leider benutzen!):
das heißt bei meinem copy&paste verfahren für alle 12 Sheets muss ich 120x eingeben woher die Daten kommen, was ziemlich nervig ist!
Also wenn jemand eine Idee hat wie ich diese Probleme lösen oder umgehen kann, wäre ich sehr dankbar!
PS: Suchfunktion hab ich natürlich benutzt, aber nichts gefunden was mir genau hierzu weiterhilft
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „alterfalter“ ()