2014-03-31 2 views
0

모든 Excel 파일이 동일한 형식으로되어 있습니다. 각 Excel 파일의 데이터 양은 다릅니다. 폴더를 통해 반복하고 모든 Excel 파일을 사용하여 계산을 수행하는 코드를 만들고 있습니다.VBA를 사용하여 Excel 셀에서 수식을 계산 하시겠습니까?

With .Range("D2:D" & i) 
    .Formula = "=Log(B2)" 
End With 
: I가 셀 범위에서 계산을 수행하기 위해 다음 식을 사용하고

i = .Cells(.Rows.Count, 2).End(xlUp).Row 

: I는 엑셀 파일의 행수를 결정 VBA에서 다음 코드를 사용하고

D에서 사용 가능한 다음 셀의 "D"열에있는 모든 값의 합계는 어떻게 계산합니까? 이것은 수식이 이론적으로 어떻게 보이는지에 대한 것입니다.

j = i + 1 
    With .Range("D" & j) 
     .Formula = "=Sum(D2:D & i)" 
    End With 

향후 계산을 위해 D 셀을 어떻게 사용합니까? 내가 원한다고 말하게하자. "=(D2-$D$ & j)^2"

막연한 제목을 위해, 나는이 문제를 설명하는 방법을 몰랐다.

+5

그것은'.Formula 문 = D D2") "= SUM"을해야 하는가? –

+0

네, 그게 내가 찾고 있던거야! – JC11

답변

2

으로 댓글에서 후속,이 작품 : "(& I &`

With .Range("D" & j) 
    .Formula = "=SUM(D2:D" & i & ")" 
End With 
관련 문제