Hallo Leute, ich brauche mal wieder Eure Hilfe.
Und zwar habe ich in Variablen mit den Namen "BeginnZeile" und "Endzeile" die Zeilennummern der Zellen gespeichert, auf die sich meine Frage bezieht.
Ich mächte quasi in einer bestimmten Spalte von "BeginnZeile" bis "Endzeile" jede zweite Zelle markieren und davon den Mittelwert bilden.
Den Mittelwert kann ich dann in einer anderen Tabelle in eine bestimmte Zeile schreiben.
Aber wie bekommt man das hin, dass nur jede zweite Zelle markiert wird? Oder gibt es vllt eine andere Lösung? Hier per VBA-Code meine bisherigen Gedankengänge:
For k = zeilebeginn To zeileende Step 2
Range(Cells(zeilebeginn, Spalte), Cells(zeileende, Spalte)).Select
Union(Selection, Rows(k)).Select) 'in diesem Fall markiert er leider die kompette Zeile, anstatt nur die gefragte Zelle
mittelwert = Formel zum Berechnen des Mittwelwertes der eben markierten Zellen
Worksheets("Tabelle2").Cells(20, 3) = mittelwert
Next
Danke im Vorraus!
|