Архив рубрики: Использование макросов

Примеры применения макросов для ускорения работы в основном в Excel

Работа с диапазонами в Excel

Мне приходится часто, занимаясь мониторингом на сайте http://monitoring-mo.ru, снимать аналитику по отдельным таблицам по всем учреждениям района. При этом формируется таблица Excel, в которой обычно сверху стоит наименование таблицы, далее шапка и данные. Левый первый столбец – это полное наименование ОУ, второй столбец период, а далее идут данные, Таблица организована не достаточно хорошо. Нет разрыва… Читать далее »

Сортировка листов в Excel

В Excel имеется свой встроенный механизм сортировки по 3 параметрам одновременно, реализованный через функции листа. Сортировка обычно используется для упорядочивания данных по возрастанию или убывания на отдельном листе. Сортировка производится над списками. Отдельного алгоритма сортировки средствами VBA, известного в информатике, в Excel нет. Я имею в виду стандартную сортировку по методу “пузырька”,  вставок, на минимум… Читать далее »

Перенос данных в Excel с одного листа на другой

Пусть первый лист имеет имя Лист1, а второй Лист2 Можно воспользоваться способом прямого переноса данных Sheets(“Лист2”).cells(1,1)=Sheets(«Лист2”).cells(1,1) Можно осуществить перенос путем использования переменных или массива данных. Для этого запоминаем значения в переменные  с ячеек Лист2, а затем считываем их на Лист1 из этих переменных. Для сокращения написания команд при переносе данных можно использовать команду активизации конкретного… Читать далее »

Сбор данных по детским садам по форме 85-К

22.02.2023 Каждый год повторяется одна и та же ситуация с заполнением формы отчетности 85-К. Один из вопросов:-“А можно ли отчёт в формате Ворд перевести в формат Эксель?”. Ответ – нет. Всегда будут косяки. Обратите внимание на бланк Excel. Он состоит из множества ячеек, как и каждая из ячеек формы в таблице. Надо знать адреса этих… Читать далее »

Основы VBA

Основы VBA Прежде чем непосредственно перейти к рассмотрению методов программирования, остановимся на предназначении VBA. ■ Действия в VBA осуществляются в результате выполнения кода VBA. ■ Вы создаете (или записываете) программу VBA, которая сохраняется в модуле VBA. процедур.  ■ Модуль VBA состоит из процедур. Процедура, по существу, представляет собой элемент компьютерной программы, выпол­няющей определенное действие. Ниже… Читать далее »

Пример простейших макросов

Простейшие макросы  Программирование в VBA ничем принципиально не отличается от большинства других языков программирования, если не использовать визуальные средства. Язык программирования Бейсик, вернее, один из его диалектов или версий является частью VBA. Когда вы программируете на VBA, то можете, также как и в Бейсик, вообще не описывать предварительно переменные, используемые в программе, чего Вы не… Читать далее »

Обработка результатов ЕГЭ и ГИА

Обработка результатов ЕГЭ и ГИА. Кратко опишу ситуацию. После проверки работ, выполненных учащимися на экзаменах за 9 или 11 класс РЦОИ по закрытому каналу присылает в методические службы результаты экзаменов. Результаты приходят в формате Excel, но с расширением XLSX. Это формат Office 2007. Все файлы имеют одинаковый формат, но это по ЕГЭ. По ГИА по… Читать далее »

Надстройки в EXCEL 2003

Надстройки в EXCEL 2003 имеют расширение XLA. Для сохранения файла Excel в виде  надстройки, файл необходимо защитить паролем и сохранить в  виде надстройки. В своей работе сейчас я использую несколько надстроек, но чаще всего фактически 2. Предлагаемую надстройку я использую чаще других. Надстройка создана не на пустом месте, а по мотивам информации в Интернет. Мною… Читать далее »

Ввод данных в расписание в Excel

Предлагаю один из вариантов создания текущего расписания путем непосредственного ввода готовых данных на лист Excel через форму. Сведения о предметах и преподавателях находятся в другом файле Excel. Этот файл Сводного журнала был изменён только для данного варианта размещения программы в Интернет. На самом деле Сводный журнал содержит десяток форм и модулей, позволяющих преобразовывать всю информацию… Читать далее »

Подготовка и печать билетов в Excel

Представляю один из вариантов программы, которую я использовал в 2006 году для подготовки билетов по различным предметам. Мне приносили билеты, оформленные в Word. Обычно я сразу просил  пронумеровать вопросы и привязать их к билетам. Вопросы копировались в подготовленный стандартный файл  с макросами на соответствующую страницу файла. Сначала я старался, чтобы макросы присутствовали лишь в одной книге,… Читать далее »