VBA Excel. Сортировка массива
Сортировка одномерного массива в VBA Excel по возрастанию или убыванию с числовым или текстовым сравнением числовых элементов. Сортировка выбором. Подробнее »VBA Excel. Сортировка массива
VBA Excel – это отличный инструмент для автоматизации многих офисных и других учетных и вычислительных процессов. В этой рубрике представлены небольшие заметки по VBA Excel со справочной информацией, которые можно использовать как памятки при написании кода. VBA часто применяется для автоматизации офисных и других работ, которые ведутся в книгах Excel. Это и учет сотрудников, и начисление зарплат и налогов, и формирование различных бланков, и обработка больших объемов каких-либо данных. То, чем приходилось мне пользоваться на практике, также описано в этой рубрике и в рубрике «Офисная работа».
Смотрите Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.
Сортировка одномерного массива в VBA Excel по возрастанию или убыванию с числовым или текстовым сравнением числовых элементов. Сортировка выбором. Подробнее »VBA Excel. Сортировка массива
Установка пароля на VBA-проект и снятие защиты с него. Отключение забытого пароля с проекта VBA, созданного в книге Excel с расширением .xlsm. Подробнее »VBA Excel. Защита паролем проекта VBA и снятие защиты
Специальная вставка (метод PasteSpecial объекта Range) применяется в VBA Excel для вставки ячеек из буфера обмена с учетом заданных параметров. Подробнее »VBA Excel. Метод Range.PasteSpecial (специальная вставка)
Работа с буфером обмена в VBA Excel: копирование и вставка ячеек, копирование текста из переменной, очистка буфера обмена. Объект DataObject. Примеры. Подробнее »VBA Excel. Буфер обмена (копирование, вставка, очистка)
Программное удаление ячеек в VBA Excel со сдвигом влево или со сдвигом вверх методом Delete объекта Range. Константы XlDeleteShiftDirection. Подробнее »VBA Excel. Удаление ячеек со сдвигом (Range.Delete)
Удаление пустых строк с помощью кода VBA из всего задействованного диапазона рабочего листа Excel и из отдельного заданного диапазона. Подробнее »VBA Excel. Удаление пустых строк
Возвращение целой части дробного десятичного числа с помощью функций Int и Fix в VBA Excel. Синтаксис, правила округления, примеры. Подробнее »VBA Excel. Функции Int и Fix
Поиск неизвестного значения в 3 столбце таблицы по известным значениям, расположенным в 1 и 2 столбцах той же строки, из кода VBA Excel. Подробнее »VBA Excel. Поиск значения в таблице
Перемещение выбранного листа рабочей книги на позицию перед другим выбранном листом или после него с помощью кода VBA Excel и отмена перемещения. Подробнее »VBA Excel. Перемещение листа и его отмена
Программное создание графика (диаграммы) в VBA Excel с помощью метода Charts.Add на основе данных из диапазона ячеек на рабочем листе. Примеры. Подробнее »VBA Excel. Программное создание графика (диаграммы)
Определение первого вхождения одной строки в другую, начиная с конца строки, с помощью функции InStrRev (VBA Excel). Синтаксис, параметры, примеры. Подробнее »VBA Excel. Функция InStrRev (синтаксис, параметры, примеры)
Реализация простого секундомера в ячейке рабочего листа с помощью кода VBA Excel. Примеры с использованием метода Application.OnTime. Подробнее »VBA Excel. Секундомер в ячейке рабочего листа
Обращение к ячейке в другой книге Excel из кода VBA по ссылке, содержащейся в ячейке текущей книги. Переход по ссылке в другую книгу. Примеры. Подробнее »VBA Excel. Переход по ссылке к ячейке в другой книге
Метод Show объекта Range, использующийся в VBA Excel для прокрутки первой ячейки заданного диапазона в область видимого экрана. Синтаксис, примеры. Подробнее »VBA Excel. Метод Range.Show
Применение оператора With для упрощения кода VBA Excel и ускорения его работы. Синтаксис оператора With, параметры, поясняющие примеры. Подробнее »VBA Excel. Оператор With
Преобразование десятичного числа (decimal) в его шестнадцатеричное представление (hexadecimal) с помощью функции Hex в VBA Excel. Примеры. Подробнее »VBA Excel. Функция Hex
Поиск относительного положения элемента в массиве (диапазоне) с помощью метода VBA Excel WorksheetFunction.Match. Синтаксис, параметры, примеры. Подробнее »VBA Excel. Метод WorksheetFunction.Match (поиск позиции)
Пользовательская функция MicroTimer предназначена для более точного определения времени работы процедур VBA Excel, чем с помощью функции Timer. Подробнее »VBA Excel. Функция MicroTimer
Отбор неповторяющихся значений из ячеек заданного диапазона с помощью кода VBA Excel. Пример отбора: исходные значения – 1, 2, 1, 3; результат – 2, 3. Подробнее »VBA Excel. Отбор неповторяющихся значений
Элемент управления пользовательской формы Image, используемый в VBA Excel для добавления на форму изображения. Свойства элемента управления Image. Подробнее »VBA Excel. Элемент управления Image