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

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

Анализ Всероссийских проверочных работ

Периодически в каждом ОУ проводятся проверочные работы на региональном и Всероссийском уровне по большинству предметов и классов. Результаты работ затем  анализируются  методическими службами.  Есть 2 основных технологии анализа. В первом случае школы проводят работы, выставляют оценки и баллы по заданиям, а затем присылают в методотделы заполненные сведения в Excel. Методисты  обрабатывают присланные материалы, собирая общие сведения… Читать далее »

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

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

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

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

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

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

Макрос создания файлов из листов книги

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

Макрос сбора данных

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

Хитрости Excel

В книге Excel 2013 Трюки и советы Джона Уокенбаха даются некоторые интересные примеры по работе с Excel. Это всё даётся применительно к версии 2013. Так получилось, что я изначально хорошо освоил Office 2003, поэтому особого желания переходить на 2010 или 2013 у мня нет, хотя дома из-за внучки у меня стоит Windows 10 и Office 2010. До… Читать далее »

Метод Симпсона

Немного истории. Впервые мне пришлось написать программу по вычислению интеграла на языке Фортран в году 1980. До этого я чисто теоретически изучал язык Паскаль по книге Форсайта. Но может и путаю уже, но только я эту книгу считаю до сих пор одной из самых лучших по программированию, как и “голубую” Си. У нас на работе… Читать далее »

Метод Рыбакова

Программа представлена в книге В. П. Дьяконова “Справочник по алгоритмам и программам на языке Бэйсик для персональных ЭВМ” на стр.88. Эта программа позволяет найти все корни заданного уравнения на заданном отрезке. В алгоритме осуществляется итерационный метод подсчета значения функции при последовательном увеличении X и нахождения разности между соседними вычислениями. Если разность  2-х последовательных значений мала, то корень считается найденным с… Читать далее »

Метод Ньютона VBA Excel

Нахождение корней методом Ньютона Давайте рассмотрим простейший пример. Пусть f(x)=x*x-2. Тогда производная этой функции будет f’(x)=2x. Попробуем вообще обойтись без геометрических построений. Очевидно, что графиком функции f(x)=x*x-2 будет парабола y=x*x, опущенная на 2 единицы вниз. Координаты вершины параболы  в точке (0;-2). Парабола будет пересекать ось Х в двух точках х1=-корень(2) и корень(2), т.е. корни будут… Читать далее »