-2
일부 Excel (2016) 작업을 자동화하기 위해이 "마법사"파일을 시작하고 VBA (7.1)의 Step Into 도구로 문제가 발생했습니다. 내 코드는 다음과 같습니다.VBA 단계가 루프를 건너 뛰기
Public LastInitial As Integer
Sub FormatRecipeFile()
'Get the row number of the last
'initial listed in column D:
LastInitial = Range("D" & Rows.Count).End(xlUp).Row
'Prints "9" in cell F5:
Range("F5").Value = LastInitial
'The first initial is cell D3, so set j to 3:
For j = 3 To LastIntitial
'Set each intial to a new value:
Range("D" & j).Value = Range("D" & j).Value & " (done)"
Next j
End Sub
공개 변수는 나중에 사용할 수 있도록 공개되어야합니다. F5에서 "9"를 인쇄하면 For 루프에서 순환 할 항목이 있는지 확인할 수 있습니다.
문제는 F8을 누르면 코드의 각 줄이 완벽하게 실행되고 "For j = 3 To LastInitial"강조 표시되지만 F8을 다시 누르면 아무것도 실행하지 않고 End Sub로 점프됩니다. For 루프 내부.
다른 프로그래머를 읽어야
줄에 오타가 나타납니다 –