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

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

Перевод десятичного числа в запись римскими цифрами

Алгоритм перевода из одной формы записи в другую прост. За  основу была взята программа, написанная на Паскале и представленная а книге “Программирование на языке PascaL” на странице 148. Программа идёт под номером 9.5.7. var n: 0..3999;k:(M,CM,D,CD,C,XC,L,XL,X,IX,V,IV,I);s:integer;beginwrite(‘Введите исходное арабское число:’);readln(n);write(‘Результат:’);for k:=M to I do begincase k ofM:s:=1000; CM:s:=900; D:s:=500;CD:s:=400;C:s:=100;XC:s:=90;L:s:=50;XL:s:=40;X:s:=10;IX:s:=9;V:s:=5;IV:s:=4;I:s:=1;end;while n-s>=0 do beginn:=n-s; case k ofM:write(‘M’); CM:write(‘CM’);… Читать далее »

О корреляции

Вы хотите получить более полную информацию о том, что такое корреляция между двумя выборками значений, то Вам лучше перейти сюда http://statanaliz.info/, а более точно, то сюда https://statanaliz.info/category/statistica/korrelyaciya-i-regressiya/ К предлагаемой статье есть и понятное видео. Моя цель совершенно другая. Я предпочитаю использовать предлагаемую теорию на практике. Т.к. я программирую на VBA в Excel, то я просто… Читать далее »

Удаление строк по признаку

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

Анализ диагностических работ

Диагностических работ, возможно, несколько видов, т.к. мне приходится постоянно что-то изменять. В настоящее время прислали очередной файл с данными комплексной работы по 9 классу, содержащему лист Page 1 колонками: Муниципалитет, Общеобразовательная организация, Класс, Участник, Сумма баллов, Процент выполнения и 10 заданий. Задача состоит в подсчете числа участников, распределенных по школам и набравших соответственно 0-7, 8-14,… Читать далее »

Контракт питание ДОУ

Пару месяцев назад меня попросили сделать небольшую программу для учета поставленных продуктов по контактам в ДОУ. Пришлось начинать с самого начала, заводя сначала список поставляемых продуктов по типам контрактов с ценой за штуку или килограмм и стоимостью. Затем мы вышли на ввод накладных и создание выборок. Программа работает через вызов макроса Старт. Автозапуск я специально… Читать далее »

Мониторинг учебников

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

Работа с Excel в Питоне

Работа с Excel в Питоне. Для работы с файлами Excel в Python создано несколько библиотек. Часть из них ориентирована на работу только с файлами типа XLS, а другие могут обрабатывать и файлы типа XLSX. Файлы первого типа двоичные и кодированные, файлы второго типа текстовые, и на самом деле в действительности состоят из ряда папок (директорий).… Читать далее »

Транспонирование таблицы

В Эксель есть встроенные функции, предназначенные для этого. Предлагаю ещё один, свой вариант макроса. Надеюсь, что будет работать без сбоев. Основной макрос – Транспонирование таблицы. В файле 2 листа. Лист результат при загрузке файла удаляется каждый раз. Исходную таблицу надо располагать на одноименном листе.

Обработка протоколов олимпиад муниципального уровня

Обработка протоколов олимпиад муниципального уровня.В настоящее время на уровне района, города или городского округа проводятся олимпиады фактически по всем предметам, изучаемым в школе. По итогам олимпиад составляются протоколы. Например у нас шапка выглядит так Рейтинг ШИФР Фамилия Имя Отчество Образовательная организация Класс ШЭ_  Балл ШЭ_ Статус 1 2….   …24 ИТОГО Статус 2018/2019 Учитель Статус   2017/2018… Читать далее »

Анализ диагностических работ

Анализ диагностических работ   Представляю изменённый вариант программы. Он выполнен с применением ряда модулей написанной в апреле 2018 года программы анализа ВПР. Какова логика работы программы? Вы можете считать внутрь файла новые Исходные данные по запросу. При этом они одновременно дублируются в лист Копия. Программа подсчитывает число строк и столбцов и выводит найденные значения на… Читать далее »