Hallo,
Vielleicht hat jemand Erfahrung damit..Wenn ich den Mittelwert einer Range berechnen will und diese im Format ".Range("A1:A4") angebe, dann funktioniert alles einwandfrei. Wenn ich die Range allerdings so angebe ".Range(cells(1,1),cells(5,1))", dann kommt immer eine Fehlermeldung (Anwendungs oder objektdefinierter Fehler..
Das seltsame ist, wenn ich ein neues Excel Application aufmache, dann funktionieren beide schreibweisen und ich komm nicht dahinter woran es liegt..
Folgende Code-Zeile funktioniert:
averageT = WorksheetFunction.Average(ActiveWorkbook.Worksheets(1).Range("A1:A4")
Wenn ich allerdings die Range austausche funktioniert die Code-Zeile nichtmehr..
averageT = WorksheetFunction.Average(ActiveWorkbook.Worksheets(1).Range(cells(1,1),cells(4,1))
|