2014-08-28 5 views
1

변수를 포함하려는 VBA 코드에 수식이 있습니다. 정수를 정의했지만 공식에 추가하는 방법을 모르겠습니다.Excel에서 수식 사용

Dim Formula as Variant 
Dim Stability as Integer 
Stability = 0.5 
Formula = Application.WorksheetFunction.AverageIfs(range("C:C"), range("C:C"), ">=10", range("C:C"), "<=15", range("F:F"), "<=Stability") 

마지막으로 내 안정성 변수를 포함하고 싶습니다. 그렇게하기위한 올바른 구문은 무엇입니까?

+0

내가 코드의 목적을 요청할 수 있습니다 시도? 수식을 만들어 셀 값에 집어 넣으면 Excel이 계산됩니다. –

+1

"Integer"는 a, weint, _integer_이며 부동 소수점 값을 가질 수 없음을 유의하십시오 .Double ("A2") .Formula = "Average ('C : C')? –

+0

@chris 내가 전에 귀하의 의견을 보지 못했습니다 (또는 내가 아니 포인트를 게시하지 않았을거야!) – pnuts

답변

2

Formula = ..., "<=" & Stability) 
+0

때 오류가 발생 "WorksheetFunction 클래스의 AverageIfs 속성을 가져올 수 없습니다. – MalusPuer

+0

@MalusPuer [** = AVERAGEIFS **] (http://office.microsoft.com/en-gb/excel-help/averageifs-function-HA010047493.aspx) 작동 방식을 이해했는지 확인하십시오. –

+0

코드는 내가 .5 안정도가 공식에있는 곳에 .5가 있어야합니다. 그냥 거기에 변수를 넣으 려하지 않습니다. – MalusPuer

관련 문제