|
Ошибка run-time error 214735257 при вызове формы
|
|||
---|---|---|---|
#18+
Друзья, один из пользователей файла сталкивается при открытии книги с ошибкой run-time error 214735257 (type missmatch). Debug выделяет ошибку на выхове формы (которая, кстати, должна вызываться автоматически при открытии файла): Sub Main() frmIndicateUser.Show <<<<--- вот здесь ошибка End Sub Повторюсь, такой пользователь только один, но жалуется крайне активно и сводит всех с ума. У меня лично все работает, ошибок нет, потому даже не знаю, как ему помочь. Кто-нибудь сталкивался с подобным? Буду ооооочень благодарна за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 21:00 |
|
Ошибка run-time error 214735257 при вызове формы
|
|||
---|---|---|---|
#18+
Natalia_A, следует на том ПК запустить код на пошаговую отладку(F8). Где-то внутри формы есть код на событие Initialize, в котором и возникает ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 22:12 |
|
Ошибка run-time error 214735257 при вызове формы
|
|||
---|---|---|---|
#18+
Подозреваю, что в модулях нет Option Explicit ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 23:06 |
|
Ошибка run-time error 214735257 при вызове формы
|
|||
---|---|---|---|
#18+
The_Prist, заранее простите мне мое любопытство, а не Вы ли тот самый Мюнхаузен The_Prist, с помощью прекрасного обзора которого, посвященного тому, как давать доступ пользователям только к определенным листам книги, я и разрабатывала этот файл?:) purose = http://www.excel-vba.ru/chto-umeet-excel/kazhdomu-polzovatelyu-svoj-listdiapazon/ Если да, то Вы, несомненно знаете, как обойти эту проблему! При пошаговой проверке останавливается как раз на этом этапе: Option Explicit Sub Main() frmIndicateUser.Show End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2016, 00:12 |
|
Ошибка run-time error 214735257 при вызове формы
|
|||
---|---|---|---|
#18+
Конечно он! Вам нужно поставить точку останова на указанной строке (ДО возникновения ошибки) и при ее достижении начать пошаговое выполнение с заходом внутрь процедур. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2016, 00:14 |
|
Ошибка run-time error 214735257 при вызове формы
|
|||
---|---|---|---|
#18+
Либо, посмотреть, что есть в frmIndicateUser_Initialize() и поставить точку останова там. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2016, 00:17 |
|
Ошибка run-time error 214735257 при вызове формы
|
|||
---|---|---|---|
#18+
Либо, если не помогает, если на форме есть какие-то элементы, увязанные с диапазонами ячеек или с данными или с какой-то своей инициализацией, выявить их путем последовательного удаления с формы ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2016, 00:18 |
|
Ошибка run-time error 214735257 при вызове формы
|
|||
---|---|---|---|
#18+
Natalia_Aа не Вы лиЯ. И могу с уверенностью сказать, что никаких особых примочек или контролов на форме не применяется. Значит ошибка на ПК. Если в файл вносились какие-то изменения - то без файла я точно не скажу, что может быть причиной ошибки. Но все равно попробуйте зайти в код самой формы и поставить точку останова на этой строке: Application.ScreenUpdating = 0 далее пошагово по F8 проверяйте где выпадет в ошибку. Тогда все будет намного понятнее. Если не знаете наверняка как ставить точки останова и делать отладку: Отлов ошибок и отладка кода VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2016, 15:40 |
|
|
start [/forum/topic.php?fid=60&fpage=25&tid=2155662]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 162ms |
0 / 0 |