А такой вариант cо сводной таблицей? Все даты обновлений видны.
Подсчитать количество дней, которое присутствует строка в таблице
Передача параметра для объекта КОНСОЛИДАЦИЯ через переменную, Как в макросе аргумент Array передать через переменную
Передача параметра для объекта КОНСОЛИДАЦИЯ через переменную, Как в макросе аргумент Array передать через переменную
|
04.09.2022 16:02:59
Замечания исправила, но на результат не повлияло. Этот вариант я тоже прошла еще до обращения на форум. Сообщение "Метод Consolidate из класса Range завершен неверно". Именно такой вариант как Вы привели, я и пытаюсь реализовать, но пока не получилось. Что я делаю не так?
Изменено: - 04.09.2022 16:15:14
(.)
|
|||
|
|
|
Передача параметра для объекта КОНСОЛИДАЦИЯ через переменную, Как в макросе аргумент Array передать через переменную
|
04.09.2022 15:14:22
Спасибо за отклик. Но главный вопрос у меня все же остался. Каждый из элементов массива, содержащие путь, имя файла и диапазон определены. Как формируется arFL? Мне кажется, в и в примере ниже (взяла другое имя массива) подход одинаковый. В первом случае указаны 2 элемента, во 2м- 7. М.б. и другое количество. Возможен ли здесь универсальный вариант?
Изменено: - 04.09.2022 15:15:20
(.)
|
|||
|
|
|
Передача параметра для объекта КОНСОЛИДАЦИЯ через переменную, Как в макросе аргумент Array передать через переменную
|
04.09.2022 13:34:33
Попытаюсь объяснить. В консолидированный отчет включаются файлы, выбранные пользователем. Для консолидации отбирается единый для всех диапазон (у меня - R1C1:R26C22)
Файлов может быть 5, а может и 15. В примере (строка 4) указаны 2 диапазона, может быть и больше. Поскольку количество файлов - величина переменная, то переменная arFl должна формироваться в цикле. Здесь мне и нужна помощь (не в написании цикла как такового), а чтобы Worksheets("Sheet1").Range("A1").Consolidate Sources: ... источник данных правильно определялся.
Изменено: - 04.09.2022 13:40:57
(.)
|
|
|
|
|
Передача параметра для объекта КОНСОЛИДАЦИЯ через переменную, Как в макросе аргумент Array передать через переменную
Передача параметра для объекта КОНСОЛИДАЦИЯ через переменную, Как в макросе аргумент Array передать через переменную
Передача параметра для объекта КОНСОЛИДАЦИЯ через переменную, Как в макросе аргумент Array передать через переменную
|
04.09.2022 09:21:15
Уважаемые знатоки! Подскажите, пожалуйста, можно ли в макросе аргумент Array (то, что в скобках) передать через переменную, а не явно? Хотелось бы формировать программно, т.к. имена файлов м.б. разными. Споткнулась там, где не ожидала. Если вместо "Sheet2!R1C1:R37C6", "Sheet3!R1C1:R37C6" ставлю имя переменной (напр, arr_FL), то выдает ошибку.
|
|||
|
|
|
Сравнение двух строк автоматом
Сумма всех чисел в текстовой строке, Найти сумму всех чисел в текстовой строке
Сумма всех чисел в текстовой строке, Найти сумму всех чисел в текстовой строке
Сумма всех чисел в текстовой строке, Найти сумму всех чисел в текстовой строке
|
28.02.2022 11:07:32
Спасибо большое! Нашла еще вот это , но предложенная формула массива
{=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(СЦЕП(ЕСЛИ(ЕЧИСЛО(--ПСТР(A2;СТРОКА($1:$94);1));ПСТР(A2;СТРОКА($1:$94);1);" ")));" ";"-")} выдает нули (ввожу через Ctrl+Shift+Enter) СЦЕП исправила на СЦЕПИТЬ, как надо диапазон строк откорректировать - не поняла.
Изменено: - 28.02.2022 11:08:26
|
|
|
|
|
Сумма всех чисел в текстовой строке, Найти сумму всех чисел в текстовой строке
Сумма всех чисел в текстовой строке, Найти сумму всех чисел в текстовой строке
Как выбрать список студентов по номеру группы
Макрос сравнения двух списков на разных листах в одной книге
Формула РАБДЕНЬ (в моём варианте) признаёт рабочим первое число месяца, если оно попадает на сб или вс
|
27.12.2021 15:37:20
Если использовать РАБДЕНЬ.МЕЖД и прибавить 1 к последней дате предыдущего месяца, а не 0 к 1 числу расчетного месяца - тогда получается.
в январе первый рабочий день - 14 января в мае - 4 мая
Изменено: - 27.12.2021 15:38:39
|
|||
|
|
|
Слияние ворд эксель. Как отправить по почте файлы и чтобы слияние сохранилось?
Слияние ворд эксель. Как отправить по почте файлы и чтобы слияние сохранилось?
Удалить из текста цифры слева
Проверка соответствия строк между двумя таблицами с учетом наличия в одной из них объединенных ячеек
Проверка соответствия строк между двумя таблицами с учетом наличия в одной из них объединенных ячеек
|
20.07.2020 12:29:15
Добрый день! помогите, пожалуйста, составить формулы для сравнения двух таблиц - прайса и акта выполненных работ.
Условия следующие: 1. На листе "АКТ" из столбца B (оборудование) ищем соответствующий раздел на листе "ПРАЙС". 2. Если найдено,то в соответствующем разделе прайса ищем указанные значения из столбца D,E.,F В столбце B на листе "АКТ" строки объединены. Адреса ячеек, до значения которых надо добраться указала для 2 и 8 позиций. спасибо. |
|
|
|
|
Слияние WORD+EXCEL, как в макросе (VBA) использовать фильтр в режиме завершения
Слияние WORD+EXCEL, как в макросе (VBA) использовать фильтр в режиме завершения
Слияние WORD+EXCEL, как в макросе (VBA) использовать фильтр в режиме завершения
Слияние WORD+EXCEL, как в макросе (VBA) использовать фильтр в режиме завершения
|
27.04.2020 14:17:34
Изменено: - 27.04.2020 14:49:04
|
|||
|
|
|
Слияние WORD+EXCEL, как в макросе (VBA) использовать фильтр в режиме завершения
Слияние WORD+EXCEL, как в макросе (VBA) использовать фильтр в режиме завершения
|
27.04.2020 13:53:08
Добрый день! Создала в Word документ ("Заявление.doc) c использованием данных из таблицы Excel в режиме слияния. Следующий шаг - макросом каждый полученный документ сохранила в отдельном файле. Все работает, если в режиме слияния обрабатываются ВСЕ строки таблицы - на каждого человека, указанного в таблице с исходными данными формируется "именное" заявление (это сделано для уменьшения объема работы пользователям и снижения кол-ва ошибок).
Вопрос знатокам- как установить в макросе фильтр, чтобы в цикле проходить только записи, отмеченные V (режим "изменить список получателей")? |
|
|
|
|
окно "Прогрессия" средствами VBA, вывести на экран окно "Прогрессия" средствами VBA
окно "Прогрессия" средствами VBA, вывести на экран окно "Прогрессия" средствами VBA