1.Відкрити потрібний Excel файл, створити копію (Сохранить как…). Надалі робота виконується з копією!
3.Введіть назву макроса (1) і натисніть кнопку «Создать» (2) Примітка: назва макроса має складатися з латинських літер – рекомендуємо Encrypt
4.У створеному макросі додати наступний код :
Dim Pass$, Key$
Pass = InputBox("Enter key:")
Key = WorksheetFunction.Rept(Pass, 100)
Count = 0
For Each cell In Selection
Count = Count + 1
Out = ""
Txt = cell.Formula
Iter = Len(Txt)
If Iter > 255 Then Iter = 255
For i = 1 To Iter
Out = Out & Chr((Asc(Mid(Txt, i, 1)) + Asc(Mid(Key, i, 1))) Mod 256)
Next i
cell.Value = Out
Next cell
MsgBox Count & " items encrypted !"
5.Результат має виглядати так:
6.Закрити вікно роботи з макросами
7.На Excel листі виділити мишкою або за допомогою клавіатури (shift + стрілки) потрібний діапазон клітин
8.Далі Меню «Вид → Макроси» і натисніть кнопку «Выполнить»
9.Введіть будь-який ключ (5 – 10 букв та/або цифр ) і натисніть кнопку «Ок»
10.Отриманий результат