2011-12-05 4 views
0

여기 내가 원하는 것입니다 :VB Excel에서 루프를 만드는 방법은 무엇입니까?

데이터 A와 B의 2 가지 범위가 있다고 가정하십시오. B는 범위 A의 값이 포함 된 일련의 계산에서 계산됩니다. 나는 B를 A에 넣기 위해 20 번 반복하고 싶습니다. B를 다시 계산하십시오. 어떻게해야합니까?

미리 감사드립니다.

답변

1

여기에 20 x 20 매트릭스를 만드는 매우 간단한 VBA 루프가 있습니다. 두 개의 숫자 범위에서 루핑을 이해하는 데 도움이됩니다.

Sub looptutorial() 
Dim a As Integer, b As Integer 
ThisWorkbook.ActiveSheet.Select 
For b = 1 To 20   
    For a = 1 To 20 
    Cells(a, b).Select 
    Selection.FormulaR1C1 = a * b 
    Next a   
Next b  
End Sub 
+1

'선택'은 VBA에서 피해야합니다. – brettdj

+0

@brettdj 예, 감사합니다. 나는 코드가 코드를 밟을 때 어떻게 코드가 작동하는지 직관적으로하고 싶었다. 나는 너에게 동의한다. –

관련 문제