228 читали · 9 месяцев назад
VBA Excel № 109. Ввод значения в следующую пустую ячейку.
Достаточно часто возникает необходимость ввода данных в следующую пустую ячейку столбца или строки в Excel. Возьмём пример, когда пользователю нужно ввести имя и фамилию, которые должны добавляться в следующую пустую строку рабочего листа (см. скриншот). Давайте рассмотрим пример кода, который решает эту задачу. Чтобы сделать код более понятным, проверка данных не выполняется. Необходимо понять, что макрос представляет собой бесконечный цикл. Для выхода из цикла можно воспользоваться кнопкой "Cancel" при вводе данных...
714 читали · 9 месяцев назад
VBA Excel № 103. Работа с диапазонами. Копирование и перемещение диапазона.
Примеры, представленные в этой и последующих статьях, нацелены на более детальное объяснение методов управления диапазонами в таблицах Excel при использовании языка программирования VBA. В данном контексте будем рассматривать следующие темы: методы копирования областей, определение типа данных диапазона, создание запросов для ввода данных в ячейку, выявление первой пустой ячейки в столбце, остановка выполнения макроса для возможности выбора пользователем диапазона, подсчет ячеек в пределах диапазона, циклический обход ячеек в диапазоне и различные другие манипуляции, выполняемые с диапазонами...