0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 18
|
|
1 | |
Макрос для работы с несколькими документами15.09.2016, 07:51. Показов 1652. Ответов 8
Здравствуйте. Нужна ваша помощь. Есть 3 документа, в каждом первый столбец с датами. Нужно написать макрос, который выделит и скопирует текст из каждого документа по датам, которые записаны в 2 ячейки(от какой даты и до какой) в моем документе, и вставил в документ. Буду очень благодарен за помощь.
0
|
15.09.2016, 07:51 | |
Ответы с готовыми решениями:
8
Небольшая бд в Excel для работы с документами Xpath для работы с xml документами Инструменты для работы с Compound документами База данных для работы с архивными документами |
5 / 5 / 5
Регистрация: 03.03.2011
Сообщений: 43
|
|
18.09.2016, 03:16 | 2 |
Я правильно понял, что текст, который надо скопировать, во второй колонке, или колонок может быть больше?
Устроит ли вариант, чтобы данные доставались из одной, активной на момент запуска макроса, книги? Или укажите по какому принципу макрос должен понимать из каких книг брать данные, если их открыт, например, десяток.
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 18
|
|
18.09.2016, 08:35 [ТС] | 3 |
Колонок больше, но фиксированное количество. На счет одной книги - устроит любой вариант.
Добавлено через 4 минуты Получается, что диапазон колонок я знаю, нужно только выделить диапазон по датах и скопировать.
0
|
19 / 19 / 5
Регистрация: 23.04.2014
Сообщений: 72
|
||||||
19.09.2016, 17:19 | 4 | |||||
Честно говоря, не проверял, но должно работать.
0
|
5 / 5 / 5
Регистрация: 03.03.2011
Сообщений: 43
|
||||||
19.09.2016, 17:39 | 5 | |||||
В книге с макросом есть лист "result" (куда будут добавляться результаты) и лист "params" с данными в ячейках В1 начальная дата, В2 конечная дата, В3 количество колонок которые будут копироваться.
Макрос нужно запускать, когда активна книга с исходными данными. После окончания выборки данных активируется книга с результатом (с макросом).
0
|
6978 / 2879 / 552
Регистрация: 19.10.2012
Сообщений: 8,765
|
|
19.09.2016, 17:40 | 6 |
- да ладно, тот кто писал наверняка на чём-то проверял, на чём-то точно работало
0
|
19 / 19 / 5
Регистрация: 23.04.2014
Сообщений: 72
|
|
19.09.2016, 17:41 | 7 |
писал я.
но не проверял, поскольку не создавал документов с датами. От автора файлов нет. На чем проверять ? не пойму Вашего сарказма.
0
|
6978 / 2879 / 552
Регистрация: 19.10.2012
Сообщений: 8,765
|
|
19.09.2016, 21:21 | 8 |
Ну тогда извиняюсь
Я чуть проверил на "мышах" - нужно выбрать что-то одно: GFC или GetFileName... Далее до извлечения данных доходит, но т.к. у меня тоже нет документов с датами - на этом стоп. А проверил потому что заинтересовало FDS As FileDialogSelectedItems - кстати так и не использовали... вместе с Wb и File$.
0
|
19 / 19 / 5
Регистрация: 23.04.2014
Сообщений: 72
|
|
19.09.2016, 21:32 | 9 |
все верно, потому что сначала делал через коллекцию, для унификации, потом не стал заморачиваться. GFC - GetFilesCollection. в итоге передумал и сделал согласно задаче, через три массива, поскольку в тз именно три файла. дальше по коду.
0
|
19.09.2016, 21:32 | |
19.09.2016, 21:32 | |
Помогаю со студенческими работами здесь
9
Планшет для инета, работы с документами, 1С и фотошопом Программа для работы с Excel и Word документами Ноутбук для работы с большими документами Excel / до $1000 Какая линукс подойдёт для работы с таблицами и документами? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Администрирование Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием
Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
|
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
|
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows
Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
|
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
|
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
|
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
|
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
|
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
|
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|