Guten Tag,
ich hoffe, dass ich hier nichts eintrage, was schon mal gesucht wurde, aber ich konnte mein Problem leider bisher nicht lösen. Bis auf einen VBA Kurs und einige Wochen eigenständiger "Programmierung" mit viel Makros aufnehmen und Trial und Error habe ich noch nicht viel Erfahrung.
Ich habe bei Messungen im Labor mehrere Tausend Datenpunkte, die ich durch ein bereits funktionierendes Makro aufarbeite, sodass die zusammenhängenden Datenpunkte untereinander stehen. Vor dem nächsten Messanlauf habe ich dann per Makro jeweils eine Leerzeile eingefügt, um die Daten übersichtlicher zu gestalten.
Im nächsten Schritt möchte ich bestimmte Daten zwischen zwei leeren Zeilen ansteuern, markieren und dann z.B. visualisieren. Ich hatte mir überlegt wie folgt vorzugehen:
Habe jeder leeren Zelle in Spalte A eine Zahl zugewiesen, die der Zeilenzahl entspricht. Jetzt kommt der Teil, bei dem ich nicht weiß wie: Im nächsten Schritt würde ich gerne sowas sagen wie:
If ActiveCell.Value = Zähler (Laufende Nummer für meine Zeilen) Then Markiere ActiveCell.Offset(1,0) bis zum nächsten Fall wo die Zelle = Zähler ist. Bzw. halt darüber.
Im Grunde müsste ich eigentlich nur wissen, wie ich eine bestimmte Range markieren kann, ohne diese festzusetzen. Kann mir jemand einen Weg zeigen oder eine Funktion nennen? Brauche keinen fertigen Code.
Vielen Dank im Voraus |