Рабочая книга Excel с макросами заполнения таблицы сумм ASCII-кодов по модулю два и суммирования текстовых файлов с заданным сдвигом (1014306)
Текст из файла
Макрос заполнения таблицы шестнадцатеричных кодов сумм по модулю два - "ЗаполнениеТаблицы" Таблица ("главная") заполняется с верхнего левого угла (ячейка R1C1) на месте этого текста Макрос записи шестнадцатеричных кодов русских букв - "Алфавит" Макрос записи шестнацатеричных кодов текстовых файлов и их сумм по модулю два - "Шифротекст" Файл шифротекста не должен иметь длину больше чем 255 символов минус длина ключа Запись шестнадцатеричных кодов шифротекста начнется с активной ячейки, поэтому щелкните мышью ячейку первого столбца в любой свободной строке Макрос заполнения таблицы сумм по модулю два двух шестнадцатеричных цифр - "HexByHex" Заполнение начнется вправо-вниз от активной ячейки Макрос подсчета количества одинаковых символов в таблице, размещенной в начале листа, - "Повторяемость" Заполнение начнется со второй свободной строки неиспользованного диапазона рабочего листа Макрос поиска в главной таблице символов, совпадающих с содержимом активной ячейки - "Найти_в_Таблице" Для поиска в главной таблице нужного шестнадцатеричного числа щелкните ячейку с эти числом в любой строке, например, в строке сумм шифротекста и его сдвинутой копии, и запустите макрос "Найти_в_Таблице" Все найденные символы будут отмечены в таблице новым цветом фона.
Макрос, собирающий буквы из смежных ячеек одной строки в одну ячейку - "СобратьВыделенное" Ячейки, содержащие собираемый текст, должны быть предварительно выделены левой кнопкой мыши. Собранный текст появляется в окне сообщения и первой ячейке первой свободной строки неиспользованного диапазона, откуда он может быть перенесен в новый текстовой файл для последующего наложения на шифротекст.
Пустые ячейки в выделенном диапазоне при сборке заменяются символом "пробел". Ячейки, содержащие дешифрованные пробелы должны содержать символ пробела или остаться пустыми. Для сборки дешифрованных фрагментов шифротекста выделите диапазон ячеек, начиная с первой, находящейся под самым левым символом просуммированного текста, и запустите макрос "СобратьВыделенное". Просмотр исходных текстов макросов на языке Visual Basic осуществляется комбинацией клавиш <Alt>+<F11> Перечень макросов для запуска отображается при нажатии клавиш <Alt>+<F8> ТЕКСТ, ПРИВЕДЕННЫЙ НА ЭТОМ ЛИСТЕ, ПРОДУБЛИРОВАН НА ЛИСТЕ "Лист2" Макрос заполнения таблицы шестнадцатеричных кодов сумм по модулю два - "ЗаполнениеТаблицы" Таблица ("главная") заполняется с верхнего левого угла (ячейка R1C1) на месте этого текста Макрос записи шестнадцатеричных кодов русских букв - "Алфавит" Макрос записи шестнацатеричных кодов текстовых файлов и их сумм по модулю два - "Шифротекст" Файл шифротекста не должен иметь длину больше чем 255 символов минус длина ключа Запись шестнадцатеричных кодов шифротекста начнется с активной ячейки, поэтому щелкните мышью ячейку первого столбца в любой свободной строке Макрос заполнения таблицы сумм по модулю два двух шестнадцатеричных цифр - "HexByHex" Заполнение начнется вправо-вниз от активной ячейки Макрос подсчета количества одинаковых символов в таблице, размещенной в начале листа, - "Повторяемость" Заполнение начнется со второй свободной строки неиспользованного диапазона рабочего листа Макрос поиска в главной таблице символов, совпадающих с содержимом активной ячейки - "Найти_в_Таблице" Для поиска в главной таблице нужного шестнадцатеричного числа щелкните ячейку с эти числом в любой строке, например, в строке сумм шифротекста и его сдвинутой копии, и запустите макрос "Найти_в_Таблице" Все найденные символы будут отмечены в таблице новым цветом фона.
Макрос, собирающий буквы из смежных ячеек одной строки в одну ячейку - "СобратьВыделенное" Ячейки, содержащие собираемый текст, должны быть предварительно выделены левой кнопкой мыши. Собранный текст появляется в окне сообщения и первой ячейке первой свободной строки неиспользованного диапазона, откуда он может быть перенесен в новый текстовой файл для последующего наложения на шифротекст.
Пустые ячейки в выделенном диапазоне при сборке заменяются символом "пробел". Ячейки, содержащие дешифрованные пробелы должны содержать символ пробела или остаться пустыми. Для сборки дешифрованных фрагментов шифротекста выделите диапазон ячеек, начиная с первой, находящейся под самым левым символом просуммированного текста, и запустите макрос "СобратьВыделенное". Просмотр исходных текстов макросов на языке Visual Basic осуществляется комбинацией клавиш <Alt>+<F11> Перечень макросов для запуска отображается при нажатии клавиш <Alt>+<F8> ТЕКСТ, ПРИВЕДЕННЫЙ НА ЭТОМ ЛИСТЕ, ПРОДУБЛИРОВАН НА ЛИСТЕ "Лист2" .
Характеристики
Тип файла таблица Excel
Файлы этого типа подразумевают таблицы Excel. Таблицы нужны не толькод для хранения данных, но и для работы с ними. С их помощью можно проводить любые вычисления. Благодаря их универсальности, они часто используются в качестве баз данных на начальном этапе множества процессов. Здесь также можно строить различные графики и диаграммы, что делает Microsoft Excel, Google таблицы и другие подобные программы мощнейшими инструментами для расчётов.