/ / Średnia makr Excela - średnia, vba, excel-vba, średnia

Średnia liczba makr Excel - średnia, średnia, najwyższa, średnia

Próbuję uzyskać średnią z kolumny, ale to rzuca błąd składniowy i nie mogę się tym zająć

Sheets("Calculator").Range("C15").Value = "=Average(Sheets("Results").Range("C2:C1000"))"

Odpowiedzi:

1 dla odpowiedzi № 1

Spróbuj rozwiązać to w vba.

Sheets("Calculator").Range("C15").Value = application.Average(Sheets("Results").Range("C2:C1000"))

Lub jako formuła w arkuszu.

Sheets("Calculator").Range("C15").formula = "=average(" & Sheets("Results").Range("C2:C1000").address(0, 0, external:=true) & ")"

2 dla odpowiedzi nr 2

Spróbuj tego:

Sheets("Calculator").Range("C15").Formula = "=Average(Results!C2:C1000)"

Albo to:

Sheets("Calculator").Range("C15").Value = WorksheetFunction.Average(Sheets("Results").Range("C2:C1000"))