Архив рубрики: Программирование

Задания для работы в среде Питон.

В течение пары лет  для поддержания своих знаний по информатике, физике и математике я лично для себя прошел дистанционные курсы в Фоксфорд. Меня вполне удовлетворяет методика проведения этих курсов и преподаватели. Два раза я просмотрел в записи и проработал курсы программирования на Питоне, причем разных преподавателей и в разных направлениях. После таких курсов я уже… Читать далее »

Рассылка писем через Outlook  с использованием макросов Word

Рассылка писем через Outlook  с использованием макросов Word. Эта тема рассматривается на различных форумах сайтов. Есть и предлагаются отдельные решения. В процессе решения этой задачи приходится рассматривать попутно несколько задач. Например, а сколько строк в отсылаемом тексте письма (что не главное), как сформировать текст письма, взяв его из файла Word, как создать письмо в формате… Читать далее »

Обработка писем в Outlook

Обработка писем в Outlook На просторах интернет есть много хороших программ. Вопрос лишь в том, где и как их найти? Ниже по ссылке в файле расположен код двух отдельных, но взаимосвязанных программ.  Эти два модуля размещены внутри Outlook 2003. Вызывается на выполнение модуль Test. Этот модуль последовательно перебирает все выделенные письма и помещает их в… Читать далее »

Гиперссылка на лист Excel

Пусть есть рабочая книга Excel, содержащая множество листов. На первом листе с именем отладка в колонке 3 мне надо вставить гиперссылки на все листы в книге. Для создания гиперссылки воспользуемся сначала макрорекордером. Для этого поставим курсор в нужную ячейку третьего столбца первого листа книги Excel с именем Отладка. Выполним команду Вставка – Гиперссылки  -Место в… Читать далее »

Сбор данных из протоколов ЕГЭ по школам на лист по району

В этом году протоколы по ЕГЭ приходили все в формате Excel 2003 и были одинаковы по своей структуре. Специально под этот случай я перенастроил давно известную программу. Сведения по ней и пример я давал ранее. Напоминаю ещё раз. Книга Excel состоит из 3-х листов. На лист Шаблона копируем данные одной из школ. Они нужны просто… Читать далее »

Работа с диапазонами в 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-К

23.01.2020 Ниже находится описание работы с формой. Сразу отмечу, что нынешняя форма за 2019 год могла измениться. Я в 2015 году просто решил помочь обработать данные. Для этого я фактически сначала создал файл Excel с листами соответствующими страницам присылаемого  файла Ворд. Детсады заполнили оба файла. Файлы Excel я обработал программно, т.е фактически собрал данные в… Читать далее »

Основы VBA

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