Я отлаживаю подпрограмму в своем коде VBA. Я хочу проигнорировать первую половину и просто выполнить вторую половину. Так, есть ли способ установить 'startpoint'?
Кроме того, есть ли простой способ проигнорировать определенную строку кода кроме комментария?
В противном случае я только продолжу комментировать весь код, который я не хочу выполненный. Проблема с этим, конечно, состоит в том, что я должен не забыть не комментировать критический код, прежде чем я перешлю его к Производству.
Почему бы просто не поставить точку останова в начале второй половины подпрограммы? Кроме того, я считаю, что нажатие кнопки «запустить» (зеленая стрелка вправо) должно запускаться, а затем останавливать приложение в следующей точке останова, что избавляет вас от пошагового выполнения кода между точками останова. Также есть функция «Запуск до курсора» (Ctrl-F8), которую я никогда не использовал, но ее стоит попробовать (я подозреваю, что она выполняется до того места, куда вы помещаете курсор). ;)
Это всего лишь одна процедура?
Подойдет ли вам в этом случае инструкция GoTo:
Sub DoTheMagic()
Dim vars as whatever
GoTo TheFunStuff
'The impertinent code here
TheFunSuff:
'The code to debug here
End Sub
Вам нужно не забыть вынуть эту инструкцию goto до того, как вы перейдете в производство. Раздражающее окно сообщений будет напоминать вам об этом.