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

Снять защиту с листа excel 2016 в VBA

18.10.2019, 21:39. Показов 14738. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как снять защиту с листа excel 2016 в VBA
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2019, 21:39
Ответы с готовыми решениями:

Как снять защиту листа программно?
Нужно срочно изменить формулу на защищенном листе, но пароль где то потерялся, выручте пожалуйста.

Программно снять защиту с листа чтобы добавить строку
Добрый день! Есть макрос на добавление строки: Sub add_row() Rows(ActiveCell.Row).Insert Rows(ActiveCell.Row +...

Как снять защиту листа на нажатие уровня структуры
Есть такая проблемка, к сожалению не знаю как ее решить. Может кто знает.

22
Заблокирован
18.10.2019, 21:44
Visual Basic
1
ActiveSheet.Unprotect "пароль"
0
209 / 184 / 43
Регистрация: 02.08.2019
Сообщений: 586
Записей в блоге: 23
19.10.2019, 08:01
igleb75, привет ! в моей надстройке после выходных будет данный инструмент удалить пароли vba и excel
0
1 / 1 / 0
Регистрация: 17.10.2019
Сообщений: 15
19.10.2019, 10:27  [ТС]
Спасибо Вам за информацию, буду ждать Вашей надстройки.
0
209 / 184 / 43
Регистрация: 02.08.2019
Сообщений: 586
Записей в блоге: 23
19.10.2019, 10:37
igleb75, попробуйте старым инструментом пока я может сегодня или завтра выложу новый

Добавлено через 56 секунд
удалить пароли vba и excel
0
1 / 1 / 0
Регистрация: 17.10.2019
Сообщений: 15
19.10.2019, 13:00  [ТС]
Сегодня у меня весь день на пробы по данному занятию.

Добавлено через 2 часа 18 минут
Пробовал два этих макроса
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Sub Password_Cracker()
Dim t!
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Long
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
Dim kennwort As String
t = Timer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66
    kennwort = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6)
    For n = 32 To 126
        ActiveSheet.Unprotect kennwort & Chr(n)
        If Err Then
            Err.Clear
        Else
            MsgBox "Done in " & Format(Timer - t, "0.0 sec")
            Exit Sub
        End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
 
End Sub
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Sub Password_Cracker()
 
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
 
Kennwort = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
ActiveSheet.Unprotect Kennwort
If ActiveSheet.ProtectContents = False Then
MsgBox "Done" & vbcr & "enjoy it )"
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
 
End Sub
Результат нулевой.

Добавлено через 3 минуты
Пробовал надстройку MulTExplex и тоже безрезультатно. Голову уже сломал. Надо просто очень этот Excel файл открыть.
0
 Аватар для Narimanych
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
19.10.2019, 13:20
igleb75,
Если файл не секретный,
может выложите....
0
209 / 184 / 43
Регистрация: 02.08.2019
Сообщений: 586
Записей в блоге: 23
19.10.2019, 16:20
igleb75, Привет обновил надстройку можешь скачивать, снимает пароли со всех версий Excel

Добавлено через 1 минуту
удалить пароли с листов и структуры книги excel

используйте снять пароли удалить XML
0
1 / 1 / 0
Регистрация: 17.10.2019
Сообщений: 15
19.10.2019, 20:02  [ТС]
Сколько по времени он может или должен снимать пароль с листа?
0
209 / 184 / 43
Регистрация: 02.08.2019
Сообщений: 586
Записей в блоге: 23
20.10.2019, 07:11
igleb75, привет!
должно быстро быть

вы используете снять пароли удалить XML
потому что другой инструмент с 2016 excel не снимет пароль
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
20.10.2019, 08:16
Цитата Сообщение от art1289 Посмотреть сообщение
снять пароли удалить XML
А если там нет xml ?

''''''''''''''''''
Решил всё-таки взглянуть на этот "инструмент", хотя оно мне и не надо.

Получил вот это (см.скрин). Охота "взглянуть" пропала.
Миниатюры
Снять защиту с листа excel 2016 в VBA  
1
209 / 184 / 43
Регистрация: 02.08.2019
Сообщений: 586
Записей в блоге: 23
20.10.2019, 08:45
SoftIce, привет! проблема) у меня не возникает такой ошибки, сейчас попробую заменить файл проверите ?
не пойму что случилось

если нет XML это может быть с файлом формата *.xlsb, тогда нужно его сохранить в другом формате в теории

Добавлено через 1 минуту
на почту можно будет скинуть ? для оперативности

Добавлено через 8 минут
все не надо, но БОЛЬШОЕ ВАМ спасибо!)

Добавлено через 8 минут
Обновил)! проверте)
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
20.10.2019, 09:00
Цитата Сообщение от art1289 Посмотреть сообщение
Обновил)! проверте)
Проверил.
Миниатюры
Снять защиту с листа excel 2016 в VBA  
0
1 / 1 / 0
Регистрация: 17.10.2019
Сообщений: 15
20.10.2019, 09:02  [ТС]
А файлы xlsb он вскроет?
0
209 / 184 / 43
Регистрация: 02.08.2019
Сообщений: 586
Записей в блоге: 23
20.10.2019, 09:07
igleb75, нет, там нет XLM, но вы можете сохранить файл как xlsm, после удаления паролей можно пересохранить обратно
0
1 / 1 / 0
Регистрация: 17.10.2019
Сообщений: 15
20.10.2019, 09:09  [ТС]
попробую.
0
209 / 184 / 43
Регистрация: 02.08.2019
Сообщений: 586
Записей в блоге: 23
20.10.2019, 09:10
igleb75, я сейчас файл надстройки обновил раньше был не рабочий файл

Добавлено через 1 минуту
у вас нет проблем с файлом ?
0
1 / 1 / 0
Регистрация: 17.10.2019
Сообщений: 15
20.10.2019, 09:13  [ТС]
Нет он нормально открывается, работает но есть ограничения и стоит защита листа.
0
209 / 184 / 43
Регистрация: 02.08.2019
Сообщений: 586
Записей в блоге: 23
20.10.2019, 09:28
igleb75, получилось снять пароль?
0
1 / 1 / 0
Регистрация: 17.10.2019
Сообщений: 15
20.10.2019, 09:31  [ТС]
Переименовал в xml и запустил. Теперь жду результата уже минут 7 как висит, думает наверно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.10.2019, 09:31
Помогаю со студенческими работами здесь

Можно ли программно ставить и снимать защиту с VBA проекта в Excel, Access?
Помогите, пожалуйста, можно ли программно ставить и снимать защиту с VBA проекта в Excel, Access???

Статические строковые массивы - VBA Excel 2016
Здравствуйте. Помогите разобраться! 6 часов угробил на тесты и поиски ответов - ничего не пойму. С числовыми массивами проблем вроде...

VBA Excel печать листа
На листе ActiveSheet определены сквозные строки "$1:$2" для печати на каждой странице (ActiveSheet.PageSetup.PrintTitleRows =...

Excel VBA: Копирование листа из другой книги
Снова здравствуйте! Пытаюсь скопировать лист из одной книги в другую Private Sub Load_Click() shName As Variant On...

Отображение целого листа Excel в форме vba
Все привет. Сразу оговорюсь, я не профи в vba, так, балуюсь с кодами которые нашел на форумах. 1. Есть Excel 2. Сделал форму в...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru