0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 18
|
|
1 | |
Макрос для работы с несколькими документами15.09.2016, 07:51. Показов 1646. Ответов 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
|
6944 / 2849 / 548
Регистрация: 19.10.2012
Сообщений: 8,724
|
|
19.09.2016, 17:40 | 6 |
- да ладно, тот кто писал наверняка на чём-то проверял, на чём-то точно работало
0
|
19 / 19 / 5
Регистрация: 23.04.2014
Сообщений: 72
|
|
19.09.2016, 17:41 | 7 |
писал я.
но не проверял, поскольку не создавал документов с датами. От автора файлов нет. На чем проверять ? не пойму Вашего сарказма.
0
|
6944 / 2849 / 548
Регистрация: 19.10.2012
Сообщений: 8,724
|
|
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 Какая линукс подойдёт для работы с таблицами и документами? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |