Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
1

Большая проблема с HPageBreaks'ами

15.01.2007, 19:25. Показов 3742. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
По совершенно не понятным для меня причинам, на строке:
Visual Basic
1
For Each i In ThisWorkbook.Worksheets.HPageBreaks
программа иногда выдает run-time ошибку:

subscript is out of range

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub head_foot_decision(num_stolb As Integer, first_str As Integer, header_range As String, foot_last_diap As String, label As Variant)
Dim i As HPageBreak
header_rows_count = Range(header_range).Rows.Count
For Each w In ThisWorkbook.Worksheets 'цикл перебора всех листов книги
    w.Activate
 
    For Each i In ThisWorkbook.Worksheets.HPageBreaks ' цикл перебора горизонтальных разрывов на текущей странице
        c = make_it(i.Location.Row, header_rows_count)
    Next i
Next w
End Sub
 
Sub h()'вызов проги
    Call head_foot_decision(1, 26, "A23:V25", "diap2", ("Продолжение к акту № " & Cells(8, 11).Value))
End Sub
Вопрос: откуда такое непостоянство? Создается впечатление, что это зависит от занятости ОС, типа i не успевает про инициализироваться.

С уважением,
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2007, 19:25
Ответы с готовыми решениями:

БОЛЬШАЯ ПРОБЛЕМА
Есть два Domino сервера A и B . Поднят кластер для репликации. Лог B-сервера(log.nsf) говорит что:...

1С Большая проблема
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такое проблема надо в документа...

Одна большая проблема.
Чуть о моем ГС 10000 страниц, ПР3 (был5), ТИЦ 100 (был 190) стоит ксапа, проиндексировано 10000...

Большая проблема подскажите!!!
Доброе время суток... Вот такая проблема возникла Сгорела старенькая видеокарта geforce 6800 gs...

2
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
15.01.2007, 20:11  [ТС] 2
Очень жаль, что на форуме нельзя ругаться матом, иначе я дал бы себе волю. Вот, что я нашел на одном форуме:


timtim

Мне это нужно и даже очень, а работать нехочет так:

Run-time error '9'. Subscript out of range.





Может я и ошибаюсь, но пока ты не "передернишь" лист начало-конец-начало, для того чтобы Excel расставил разрывы страниц, второй HPageBreak и не найдется.
Проверил. Работает.



С уважением,
0
1 / 1 / 0
Регистрация: 08.05.2011
Сообщений: 40
18.01.2007, 18:45 3
Да, проблема эта есть. Только я не совсем понял её решение.
пока ты не "передернишь" лист начало-конец-начало
Что это значит? Т.е., что и как конкретно нужно сделать?
0
18.01.2007, 18:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2007, 18:45
Помогаю со студенческими работами здесь

Помогите разобраться!Большая проблема..
есть класс и компилятор ругается на какую то ерунду. почему такая ошибка появляется?? в хедере...

Очень большая проблема с Аксес2000
Вообщем суть вот в чем. Есть две базы данных, одна основная реплика вторая просто реплика. Люди...

Проблема с оперативной памятью. Большая задержка?
Доброго вечера форумчане! Проясните пожалуйста одну вещь. Имеется память - G.Skill DDR3-1600...

Большая проблема после подключения диска к другому компьютеру
Жеский диск почти новый, размер его 1 тб, работал исправно, решили проверить пойдет ли загрузка ос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru