877 подписчиков
Достаточно часто возникает необходимость ввода данных в следующую пустую ячейку столбца или строки в Excel. Возьмём пример, когда пользователю нужно ввести имя и фамилию, которые должны добавляться в следующую пустую строку рабочего листа (см. скриншот). Давайте рассмотрим пример кода, который решает эту задачу. Чтобы сделать код более понятным, проверка данных не выполняется. Необходимо понять, что макрос представляет собой бесконечный цикл. Для выхода из цикла можно воспользоваться кнопкой "Cancel" при вводе данных...
4 месяца назад
690 подписчиков
В предыдущих статьях мы начали изучать объектную модель VBA Excel. С помощью которых научились с помощью VBA работать с приложением Excel, рабочей книгой и рабочими листами и ячейками. В предыдущей статье мы рассмотрели как средствами VBA получить адрес (или выделить диапазон) ячеек. Теперь мы будем работать с содержимым этого диапазона и рассмотрим основные и важные методы и свойства. В этой статье будет рассказано как с помощью VBA изменять значения содержимого ячеек или диапазонов в Excel и изменять их внешний вид (цвет заливки ячейки и шрифта, сам шрифт и т...
1 год назад
877 подписчиков
Доброго времени суток! В прошлой статье для перемещения содержимого массива в диапазон применялся цикл For Next. Давайте рассмотрим улучшенный подход. Начнем с примера, где мы демонстрируем простой, но не самый эффективный способ заполнения диапазона. Здесь также используем цикл For Next для вставки значений в диапазон, а потом улучшим процедуру. Давайте ниже рассмотрим улучшенный пример, который демонстрирует более эффективный способ достижения того же результата. Программа вставляет значения в массив и использует всего один оператор для переноса содержимого массива в диапазон...
4 месяца назад