Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сбор сведений (добавление строк, режим администратора и пользователя) / 4 сообщений из 4, страница 1 из 1
20.10.2015, 20:56
    #39081803
ulyanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор сведений (добавление строк, режим администратора и пользователя)
Добрый день.
Прошу вашей помощи, цель - собрать однотипные данные с предприятий для формирования отчета руководству.
Нашел подходящий код, но столкнулся с рядом трудностей:
1. Я плохо знаком с программированием, только университетские познания, ну тут есть куда стремиться, благо литературы море, но конкретной задачи она (при беглом прочтении) не помогла мне решить;
2. Файл. В режиме администратора все работает отлично, при этом если перейти в режим пользователя тоже все работает отлично, но если в режме пользователя сохранить файл, а затем снова его открыть, то строка не добавляется и не удаляется. Программа в качестве ошибки выделяет разные части кода.

Помогите исправить код, чтобы файл и макросы в нем работали. Также буду благодарен если подпишете, что выполняют конкретные строки кода.
Файл во вложении.

Спасибо.
...
Рейтинг: 0 / 0
20.10.2015, 22:04
    #39081845
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор сведений (добавление строк, режим администратора и пользователя)
ulyanov, но если в режме пользователя сохранить файл, а затем снова его открыть, то строка не добавляется и не удаляетсяесли после открытия файла снова нажать кнопку "User", то вставка строк начинает работать нормально.

Методом исключения выявил, что дело в этой строке:
Код: vbnet
1.
    Worksheets("Общая информация").Protect Password:="911", UserInterfaceOnly:=True

вероятно причина в том, что опция защиты листа UserInterfaceOnly:=True не сохраняется при сохранении и закрытии книги, и после нового открытия книги защищенным оказывается лист в том числе и от изменения макросом.


ulyanovбуду благодарен если подпишете, что выполняют конкретные строки кода.вы очень много просите, здесь все-таки не курсы по программированию. Для этого, как вы правильно сказали, есть учебники, а также есть кнопка F1. Если возникнет вопрос по какому-то конкретному оператору, ответ на который вы не сможете найти в хелпе (или не сможете понять после детального изучения) - спрашивайте.
...
Рейтинг: 0 / 0
20.10.2015, 22:26
    #39081852
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор сведений (добавление строк, режим администратора и пользователя)
Shocker.Pro,

Как ни прискорбно, но человек создал тему не только на этом форум, но ссылки дать, видимо, постеснялся :)
http://www.excel-vba.ru/forum/index.php?topic=4113.0
там я уже развернуто ответил почему, что делать и как. Даже с кодом :)
...
Рейтинг: 0 / 0
21.10.2015, 00:39
    #39081935
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор сведений (добавление строк, режим администратора и пользователя)
Блин, обидно, потратил время
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сбор сведений (добавление строк, режим администратора и пользователя) / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]