У меня проблема с MS Excel VBA на HPageBreaks.Sheets («Temp»). HPagesBreaks.Count работает нормально, когда я запускаю код построчно в тестировании.Но когда я попытался запустить полный код, мой Excel зависает, и при попытке закрыть Excel появляется всплывающее сообщение об ошибке.
Пару лет назад возник подобный вопрос, предлагая активировать Sheets ("Temp") перед подсчетом метода.Я пробовал Sheets («Temp»). Активируйте перед HPageBreaks.Count, но в моем сценарии это не работает.
Вот часть моего кода и сообщение об ошибке.Я хочу изменить размеры всех форм на листе, пока они не поместятся на одной странице.Настройки печати предварительно установлены.Кто-нибудь знает, что вызвало это? введите описание изображения здесь
Do Until ((xWMax > 600 And xWMax <= 680) Or xH > 600) And Sheets("Temp").HPageBreaks.Count = 0
If Sheets("Temp").HPageBreaks.Count > 0 Then
....
End If
Петля