Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
VBA Вставка данных с 1С с автоматическим изменением форматов столбцов
 
Добрый день!
Необходима помощь в автоматизации нескольких операций.
Нужен макрос, который после копирования данных в 1С с помощью Ctrl + C будет вставлять их в Excel 2013 с небольшими изменениями в некоторых столбцах (т.е., грубо говоря, специальный Ctrl + V):
1) два столбца заменить формат ячеек с Общего на Дата (ДД.ММ.ГГГГ ч:мм:сс) (это позволит использовать автофильтр в полной мере);
2) скопировать новые вставляемые данные из столбца F и вставить как значения в столбец E (использовать Специальная вставка - Значения - Пропускать пустые ячейки), затем изменить формат ячеек в столбце E на Числовой (без знаков после запятой), при этом данные в столбце F оставить неизменными.

Пробовал решить этот вопрос рутинной задачи с помощью записи макроса макрорекордером, но столкнулся с проблемой:
1) данные постоянно добавляются в низ таблицы, поэтому диапазон для данных, которые нужно изменять, постоянно меняется; Т.е. для изменения формата даты в столбцах A и D  я записывал на макрорекордер следующие действия: единицу в любой ячейке копировал, затем копировал диапазоны в столбцах A и D (всё с помощью Ctrl+вниз, т.к. диапазон всегда увеличивается) и умножал на единицу, чтобы получить числовой формат (Специальная вставка - Значения - Умножить), затем переводил формат ячеек в столбцах A и D в нужный формат даты.
Но после всех этих манипуляций диапазон все равно не увеличивался. Если использовать не диапазон, а умножать на единицу полностью весь столбец A и D, то после изменения формата на дату на весь столбец получаем единицу в формате даты (01.01.1900  0:00:00) (после окончания самой таблицы).

Подскажите, пожалуйста, как правильно записать макрос для автоматизации этих операций, т.к. в таблицу постоянно нужно добавлять новые диапазоны данных, автоматизация приведет к значительному ускорению процесса вставки и подгонки таблицы.
Спасибо.
Уникальный список с сортировкой (для массива с пустыми ячейками)
 
Всем доброго времени суток!
Помогите решить задачу: из одномерного массива данных (текстовые значения) нужно с помощью формулы (без дополнительных столбцов) получить отсортированный список уникальных значений. Важно: в данном массиве содержатся пустые ячейки.
Пересмотрел все темы, где упоминалось про сортировку уникальных, к своей задаче применить не смог. Ранее была похожая задача с применением сортировки уникальных значений, только теперь ее нужно решить для массива с пустыми ячейками (пример во вложении).
Спасибо.
Страницы: 1
Наверх