Ich hoffe es kann mir einer etwas behilflich sein.
Ich habe eine Spalte mit dem Namen StromT4 und möchte daraus bis zur letzten beschriebenen Zelle den Mittelwert berechnen und den dann in die Spalte Mittelwert01 bis zur vorher ermittelten letzten Beschriebenen Zelle eintragen so das ich in meinem Diagramm das anzeigen kann.
Als Starre Berechnung hab ich schon was geschrieben.
Sub MittelwertTest2_EinBereich()
Dim bereich As Range
Dim x As Integer
Sheets("Auswerten").Select
x = Range("StromT4").Cells(Range("StromT4").Rows.Count, 1).End(xlUp).Row 'letzte Zelle finden
Set bereich = Range("StromT4").Rows("10:1000") 'das sollte Dynamisch sein
Range("Mittelwert01").Rows("4") = WorksheetFunction.Average(bereich) 'Mittelwert in Zelle 4 eintragen
Range("Mittelwert01").Rows(4).Copy Range("Mittelwert01").Rows(4, x) 'Mittelwert Dynamisch in die Zellen eintragen funktioniert so nicht
Set bereich = Nothing 'Das Bereichsobjekt freigeben
End Sub
Leider fehlt es mir an VBA Kenntnisse das ich das Dynamisch hin bekomme.
Grüße
Heimwerker