Я использую excel 2013. Я не получаю отладочную опцию, когда есть ошибка времени выполнения. Как я могу получить отладочную опцию во время ошибок во время выполнения?Отсутствует опция отладки при ошибке выполнения VBA
Редактировать - Я понял, что у меня есть эта проблема только в следующем примере. Обычно я получаю параметр отладки (кроме этого случая). Особенно болезненным является то, что он даже не говорит мне, в какой строке происходит ошибка.
скриншот ошибки -
код выглядит следующим образом -
Option Explicit
Option Base 1
Sub doit()
Dim intRowCounter As Long
Dim intColCounter As Long
Dim parentFormula As String
Dim resultantFormulas As String
For intRowCounter = 1 To 100
For intColCounter = 1 To 200
'This is the line giving the error
parentFormula = Right(parentFormula, Len(parentFormula) - 1)
Next intColCounter
Next intRowCounter
End Sub
Скриншот ошибки http://imgur.com/gC32z74
можете ли вы проверить, что код vba не защищен? – Mike
Да Майк, код VBA не защищен. В ошибках времени выполнения нет кнопки отладки. Просто нет опции отладки – waggy123
Где ошибка? Какая у вас настройка в разделе «Инструменты»> «Параметры»> «Основные»> «Ловушка ошибок»? Используете ли вы обработчик ошибок в своем коде? –