Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перестают работать методы .visible, .protect, .unprotect - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Перестают работать методы .visible, .protect, .unprotect
akobir Дата: Понедельник, 16.11.2015, 10:15 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
Добрый день, товарищи!

Файл приложить не смогу, к сожалению, ибо уже заменил на рабочий.
Проблема в следующем: на сетевом диске иногда отваливаются методы .visible, .protect, .unprotect.
Может кто сталкивался и знает в чем может быть проблема?


e-mail: akobir.ismailov@gmail.com
 
Ответить
СообщениеДобрый день, товарищи!

Файл приложить не смогу, к сожалению, ибо уже заменил на рабочий.
Проблема в следующем: на сетевом диске иногда отваливаются методы .visible, .protect, .unprotect.
Может кто сталкивался и знает в чем может быть проблема?

Автор - akobir
Дата добавления - 16.11.2015 в 10:15
akobir Дата: Понедельник, 16.11.2015, 11:28 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
Проблема оказалась не в методе.
По какой-то причине книга отказывается видеть существующий лист. :(


e-mail: akobir.ismailov@gmail.com
 
Ответить
СообщениеПроблема оказалась не в методе.
По какой-то причине книга отказывается видеть существующий лист. :(

Автор - akobir
Дата добавления - 16.11.2015 в 11:28
devilkurs Дата: Понедельник, 16.11.2015, 12:09 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 167
Репутация: 43 ±
Замечаний: 0% ±

Excel 2007, 2010
А обращение к Листу идет по имени? по индексу(не люблю это использовать, индекс меняется при перемещении листа)? или по кодовому имени(здесь удобно, что кодовое имя листа можно менять только в VBA)?
У меня была проблема с определением листа, я изменил обращение на кодовое имя и ошибка ушла. (Кодовое имя можно использовать только если оно заранее известно на стадии разработки)

Попробуйте разные варианты:
по имени :
[vba]
Код
Sheets("Данные").Select
[/vba]

по кодовому имени:
[vba]
Код
Лист1.Select
[/vba]


 
Ответить
СообщениеА обращение к Листу идет по имени? по индексу(не люблю это использовать, индекс меняется при перемещении листа)? или по кодовому имени(здесь удобно, что кодовое имя листа можно менять только в VBA)?
У меня была проблема с определением листа, я изменил обращение на кодовое имя и ошибка ушла. (Кодовое имя можно использовать только если оно заранее известно на стадии разработки)

Попробуйте разные варианты:
по имени :
[vba]
Код
Sheets("Данные").Select
[/vba]

по кодовому имени:
[vba]
Код
Лист1.Select
[/vba]

Автор - devilkurs
Дата добавления - 16.11.2015 в 12:09
akobir Дата: Понедельник, 16.11.2015, 13:27 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
devilkurs, по имени.
Пробовал и по имени, и по кодовому имени, и по индексу - выдает ошибку.
Я в состоянии отчаяния и грусти, на самом деле. :))
[moder]Покажите файл, с объяснениями, что Вы делаете, и что должно получиться[/moder]


e-mail: akobir.ismailov@gmail.com

Сообщение отредактировал Manyasha - Понедельник, 16.11.2015, 13:39
 
Ответить
Сообщениеdevilkurs, по имени.
Пробовал и по имени, и по кодовому имени, и по индексу - выдает ошибку.
Я в состоянии отчаяния и грусти, на самом деле. :))
[moder]Покажите файл, с объяснениями, что Вы делаете, и что должно получиться[/moder]

Автор - akobir
Дата добавления - 16.11.2015 в 13:27
devilkurs Дата: Понедельник, 16.11.2015, 14:01 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 167
Репутация: 43 ±
Замечаний: 0% ±

Excel 2007, 2010
akobir,

я так понимаю стоит защита на листе? и при запуске макроса снимается защита с листа?
Я не силен в этих вопросах, но очень часто слышу, что возникают проблемы со снятием защиты - работы с листом - и обратно ставить защиту.
Я знаю только то, что при общем доступе к книге нельзя изменять параметры защиты. И методы .protect, .unprotect выдают ошибки (или тупо не отрабатывают)


 
Ответить
Сообщениеakobir,

я так понимаю стоит защита на листе? и при запуске макроса снимается защита с листа?
Я не силен в этих вопросах, но очень часто слышу, что возникают проблемы со снятием защиты - работы с листом - и обратно ставить защиту.
Я знаю только то, что при общем доступе к книге нельзя изменять параметры защиты. И методы .protect, .unprotect выдают ошибки (или тупо не отрабатывают)

Автор - devilkurs
Дата добавления - 16.11.2015 в 14:01
akobir Дата: Понедельник, 16.11.2015, 15:42 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
devilkurs, Общего доступа нет.
Файл прикладываю. Код прописан в процедуре "Эта книга".
К сообщению приложен файл: --.xlsm (40.7 Kb)


e-mail: akobir.ismailov@gmail.com
 
Ответить
Сообщениеdevilkurs, Общего доступа нет.
Файл прикладываю. Код прописан в процедуре "Эта книга".

Автор - akobir
Дата добавления - 16.11.2015 в 15:42
Manyasha Дата: Понедельник, 16.11.2015, 16:24 | Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
akobir, у меня с Вашим листом Рабочий вообще ничего не получается сделать, даже на Select ругается.
Может дело в обновлениях офиса, почитайте эту тему.


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеakobir, у меня с Вашим листом Рабочий вообще ничего не получается сделать, даже на Select ругается.
Может дело в обновлениях офиса, почитайте эту тему.

Автор - Manyasha
Дата добавления - 16.11.2015 в 16:24
Pelena Дата: Понедельник, 16.11.2015, 16:36 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
А в чём вопрос был? Если защиту снять (раскомментировать строчки), то всё вроде работает


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА в чём вопрос был? Если защиту снять (раскомментировать строчки), то всё вроде работает

Автор - Pelena
Дата добавления - 16.11.2015 в 16:36
akobir Дата: Понедельник, 16.11.2015, 16:52 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
Manyasha, До того, как вносились изменения - все работало. Да и после тоже. А сейчас вдруг раз и перестало.
Спасибо, попробую.
Pelena, У меня не работает. С листом "Рабочий" не получается сделать ничего.


e-mail: akobir.ismailov@gmail.com
 
Ответить
СообщениеManyasha, До того, как вносились изменения - все работало. Да и после тоже. А сейчас вдруг раз и перестало.
Спасибо, попробую.
Pelena, У меня не работает. С листом "Рабочий" не получается сделать ничего.

Автор - akobir
Дата добавления - 16.11.2015 в 16:52
Manyasha Дата: Понедельник, 16.11.2015, 16:52 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
Pelena, а у меня не работает :(
Сняла защиту и с листа и с книги, удалила весь код из модулей листов и книги, в immediate написала [vba]
Код
ThisWorkbook.Sheets("Рабочий").Activate
[/vba] выдает
Цитата
Application-defined or object-defined error

А если навести курсор на одну из 2-х кнопок, то пишет
Цитата
can't exit design mode because control commandButton2 can not be created
ну и, дабы не быть голословным, Эксель включает режим конструктора ))


ЯД: 410013299366744 WM: R193491431804

Сообщение отредактировал Manyasha - Понедельник, 16.11.2015, 16:53
 
Ответить
СообщениеPelena, а у меня не работает :(
Сняла защиту и с листа и с книги, удалила весь код из модулей листов и книги, в immediate написала [vba]
Код
ThisWorkbook.Sheets("Рабочий").Activate
[/vba] выдает
Цитата
Application-defined or object-defined error

А если навести курсор на одну из 2-х кнопок, то пишет
Цитата
can't exit design mode because control commandButton2 can not be created
ну и, дабы не быть голословным, Эксель включает режим конструктора ))

Автор - Manyasha
Дата добавления - 16.11.2015 в 16:52
akobir Дата: Понедельник, 16.11.2015, 16:55 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
Manyasha, Кнопки нерабочие. Коды от них удалены. На них можете не обращать внимания.

Для меня на данный момент является проблемой то, что код просто не видит Лист1 (Рабочий).
Про баг прочитал, БагФикс скачал, запустил. Ничего нового. :)


e-mail: akobir.ismailov@gmail.com
 
Ответить
СообщениеManyasha, Кнопки нерабочие. Коды от них удалены. На них можете не обращать внимания.

Для меня на данный момент является проблемой то, что код просто не видит Лист1 (Рабочий).
Про баг прочитал, БагФикс скачал, запустил. Ничего нового. :)

Автор - akobir
Дата добавления - 16.11.2015 в 16:55
Pelena Дата: Понедельник, 16.11.2015, 17:51 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
в immediate написала

У меня нет ошибки.
И кнопки нажимаются, в макрос под кнопкой написала активацию ячейки. Активирует
Видимо, всё же что-то с обновлениями.
В Tools -- References всё в порядке?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
в immediate написала

У меня нет ошибки.
И кнопки нажимаются, в макрос под кнопкой написала активацию ячейки. Активирует
Видимо, всё же что-то с обновлениями.
В Tools -- References всё в порядке?

Автор - Pelena
Дата добавления - 16.11.2015 в 17:51
akobir Дата: Вторник, 17.11.2015, 09:32 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 9 ±
Замечаний: 0% ±

Excel 2010
Pelena, А куда именно там копать? :)


e-mail: akobir.ismailov@gmail.com
 
Ответить
СообщениеPelena, А куда именно там копать? :)

Автор - akobir
Дата добавления - 17.11.2015 в 09:32
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!