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 № 1Spró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"))