Загрузить PDF
Загрузить PDF
Чтобы получить возможность редактировать электронную таблицу в Excel, нужно снять защиту листа (если она установлена). Для этого необходимо изменить параметры электронной таблицы, скопировать ее содержимое в новую таблицу или ввести код, который взломает пароль к таблице.
Если вам нужно снять защиту с файла Excel, обратитесь к статье «Как открыть защищенный паролем файл Excel» .
Шаги
-
Откройте таблицу Excel с защищенным листом.
-
Авторизуйтесь в Google или создайте учетную запись Google. Чтобы работать с Google Документами, нужен аккаунт Google.
-
В Google Документах нажмите «Создать» > «Таблицы».
-
Вернитесь к таблице Excel с защищенным листом.
-
Щелкните по непомеченной угловой ячейке. Вы найдете ее над первой строкой слева от столбца A. Все содержимое таблицы будет выделено.
-
Нажмите «Копировать» (на панели инструментов) или нажмите «Control+C» (на клавиатуре).
- На компьютере Mac нажмите «Command+C» (на клавиатуре).
-
Вернитесь в Google Таблицы и вставьте скопированное содержимое защищенного листа Excel. Теперь с незащищенными данными можно работать в Google Таблицах. [1] X Источник информацииРеклама
-
Откройте таблицу Excel с защищенным листом.
-
Нажмите «Alt + F11». Так вы сможете работать с таблицей в режиме разработчика.
-
3Скопируйте и вставьте следующий код в пустое пространство открывшегося окна:Реклама
Sub
PasswordBreaker
()
'Breaks worksheet password protection.
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
ActiveSheet
.
Unprotect
Chr
(
i
)
&
Chr
(
j
)
&
Chr
(
k
)
&
_ Chr
(
l
)
&
Chr
(
m
)
&
Chr
(
i1
)
&
Chr
(
i2
)
&
Chr
(
i3
)
&
_ Chr
(
i4
)
&
Chr
(
i5
)
&
Chr
(
i6
)
&
Chr
(
n
)
If
ActiveSheet
.
ProtectContents
=
False
Then
MsgBox
"Password is "
&
Chr
(
i
)
&
Chr
(
j
)
&
_ Chr
(
k
)
&
Chr
(
l
)
&
Chr
(
m
)
&
Chr
(
i1
)
&
Chr
(
i2
)
&
_ Chr
(
i3
)
&
Chr
(
i4
)
&
Chr
(
i5
)
&
Chr
(
i6
)
&
Chr
(
n
)
Exit
Sub
End
If
Next
:
Next
:
Next
:
Next
:
Next
:
Next
Next
:
Next
:
Next
:
Next
:
Next
:
Next
End
Sub
Предупреждения
- Снять защиту листа с помощью кода разработчика можно только в Excel 2010 и более ранних версиях. В случае более новых версий Excel скопируйте содержимое защищенного листа и вставьте данные в таблицу Google Таблиц, чтобы снять защиту, если вы не знаете пароль.
Реклама
Источники
Реклама