VBA Step In Skip для цикла
Я начинаю работу с этим файлом "мастера" для автоматизации некоторых задач Excel (2016), и у меня возникла проблема с инструментом Step Into в VBA (7.1). Вот мой код:
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
Публичная переменная должна быть публичной для использования в будущем. Печать "9" в F5 - это мой способ проверить, есть ли в цикле For Loop элементы для циклического перехода.
Проблема в том, что при нажатии F8 каждая строка кода выполняется отлично, и даже выделяется "For j = 3 To LastInitial", но когда я снова нажимаю F8, он переходит к "End Sub", не выполняя ничего внутри цикла For,
1 ответ
Привет, кажется, что у вас есть опечатка в линии
For j = 3 To LastIntitial
Стоит наверное прочитать
For j = 3 To LastInitial