Sub Macro1()
for var1=1 To 10 Step 3 → 1에서 10이 될때까지 3씩증가시키면서
su = InputBox("입력값","값입력",10) → 입력값, 값입력, 기본값 10이 입력된 대화상자표시후
hap = hap + Val(su) → 여기서부터 이해가 안되네요
Next
Cells(1,1)= hap
End Sub
표가 있고 설명이 있는데..
무슨뜻인지 모르겠습니다.
실행회수 var1 su (입력값)
1 1 1
2 4 2
3 7 3
4 10 4
5 13
이렇게 써져있는데요..먼가요ㅠㅠㅠㅠ
안녕하세요.
hap = hap + Val(su) 는 'su = InputBox("입력값","값입력",10)'에서 메시지 박스가 표시되면 값을 입력해서 su 변수에 저장하라고 했는데, 여기서 저장받은 su 변수에 저장된 값을 숫자(val)로 변경하여 그 값과 hap 변수에 저장된 값을 더해서 hap 변수에 저장하라는 의미입니다. 그 다음 문장이 next이므로 ' for var1=1 To 10 Step 3 ' 이 문장으로 이동하여 또 차례차례 실행하여 var1의 값이 10이 될때까지 계속해서 반복 실행합니다.
반복문이 실행될 때 각 변수에 들어 있는 값을 보여주는 것입니다.
표에서 1 1 1은 반복문이 첫번째 실행할 때 var1의 값은 1, 메시지 박스로 입력받은 값이 1이라는 의미입니다. 2 2 2는 반복문이 2번째 실행될 때 val2는 3이 증가된 4이고, 메시지 박스로 입력받은 값은 2라는 의미입니다.
즐거운 하루 되세요.
"-
*2011-12-20 09:16:13
안녕하세요.
hap = hap + Val(su) 는 'su = InputBox("입력값","값입력",10)'에서 메시지 박스가 표시되면 값을 입력해서 su 변수에 저장하라고 했는데, 여기서 저장받은 su 변수에 저장된 값을 숫자(val)로 변경하여 그 값과 hap 변수에 저장된 값을 더해서 hap 변수에 저장하라는 의미입니다. 그 다음 문장이 next이므로 ' for var1=1 To 10 Step 3 ' 이 문장으로 이동하여 또 차례차례 실행하여 var1의 값이 10이 될때까지 계속해서 반복 실행합니다.
반복문이 실행될 때 각 변수에 들어 있는 값을 보여주는 것입니다.
표에서 1 1 1은 반복문이 첫번째 실행할 때 var1의 값은 1, 메시지 박스로 입력받은 값이 1이라는 의미입니다. 2 2 2는 반복문이 2번째 실행될 때 val2는 3이 증가된 4이고, 메시지 박스로 입력받은 값은 2라는 의미입니다.
즐거운 하루 되세요.
"