|
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 29
|
|||||||
Работа с файлами Excel24.01.2011, 06:50. Показов 14915. Ответов 36
Метки нет (Все метки)
какой процедурой выплняется сборка информации с эксель файлов?
0
|
|||||||
| 24.01.2011, 06:50 | |
|
Ответы с готовыми решениями:
36
Работа в Excel с текстовыми файлами Работа с несколькими Файлами Excel |
|
22 / 3 / 0
Регистрация: 24.01.2011
Сообщений: 12
|
||||||
| 26.01.2011, 12:36 | ||||||
|
Вот смотри, только я его не проверял, если что спрашивай
1
|
||||||
|
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 29
|
|
| 26.01.2011, 13:16 [ТС] | |
|
Добавлено через 22 секунды
у меня просто проходит цикл, но ничего не вставляет Добавлено через 32 минуты а как сделать так, чтобы в файле источнике в столбе X строке Y брались данные, потом в другом файле в столбе X1 сверялось с данными и если в строке Y1 оно сошлось, то бралось бы значение из столба Z1 строки Y1 и вставлялось бы в файл источник в столб Z строку Y?
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||||||
| 26.01.2011, 13:35 | ||||||
|
lalike,
вот код. Т.к. файл сделан в Excel 2003, а в коде есть команда, связанная с сохранением, то будет появляться диалоговое окно, связанное с разными форматами – жмите OK. К коду в файле Word приложена пояснительная записка, которую нужно обязательно прочитать и если что-то не понятно, то спросить.
2
|
||||||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 26.01.2011, 14:16 | |
|
Внесены изменения в пояснительную записку.
2
|
|
|
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 29
|
|
| 26.01.2011, 14:54 [ТС] | |
|
СПАСИБО BUSINE2009!!!!
Все РАБОТАЕТ!!!
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||||||
| 26.01.2011, 18:25 | ||||||
|
Вариант с автоматическим открытием всех файлов-источников из указанной папки. Оказывается в Excel во время выполнения макроса есть возможность выделять ячейки и перемещаться по листу: для этого нужно использовать метод InputBox (не путать с функцией InputBox). Перед использованием кода прочтите Руководство пользователю.
1
|
||||||
|
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 29
|
|
| 27.01.2011, 09:51 [ТС] | |
|
СПАСИБО!!!!
использовал на все 100%. очень удобно и сэкономило столько времени. я вот думаю, как бы сделать эту програмку универсальной..
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 27.01.2011, 09:56 | |
|
lalike,
в смысле "универсальной"? Начните изучать потихоньку VBA, я помогу на первых порах, т.к. обладаю только неполными базовыми знаниями. И будете превращать этот код в универсальный.
0
|
|
|
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 29
|
|
| 27.01.2011, 11:16 [ТС] | |
|
отлично! огромное спасибо, я сейчас читаю А. Гарнаева, Самоучитель VBA.
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 27.01.2011, 11:18 | |
|
lalike,
что ты именно читаешь? Какой раздел этой книги и для чего ты читаешь этот раздел книги?
0
|
|
|
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 29
|
|
| 27.01.2011, 12:41 [ТС] | |
|
еще вот посоветовали
Дж. Уокенбаха. "Профессиональное программирование на VBA в Excel 2002 (2003)", "Подробное руководство по созданию формул в Excel" Busine2009, я пока знакомлюсь в целом. а у меня еще такой вопрос, в файле источнике в столбе X строке Y брались данные, потом в другом файле в столбе X1 сверялось с данными и если в строке Y1 оно сошлось, то бралось бы значение из столба Z1 строки Y1 и вставлялось бы в файл источник в столб Z строку Y?
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 27.01.2011, 12:48 | |
|
lalike,
а что в книге Уокенбаха по этому вопросу написано? Или сначала надо прочитать 500 страниц, мысленно представляя себе работу кода, чтобы решить эту задачу? Я бы использовал Find для поиска в файле нужной информации, и Offcet, чтобы брать или вставлять данные относительно определённой ячейки.
0
|
|
|
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 29
|
|
| 27.01.2011, 13:52 [ТС] | |
|
=ИНДЕКС(Sheet1!$C$3:$K$2848;ПОИСКПОЗ(D30 28;Sheet1!$C$4:$C$2849;0);9)
как то так?)
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||
| 27.01.2011, 17:14 | ||
|
lalike,
у тебя функции Excel используются. Я в Excel практически не работал, поэтому не могу сказать, правильно у тебя или нет, к тому же я задачу твою понял не до конца. Я говорил про инструменты VBA. Добавлено через 3 часа 10 минут
0
|
||
|
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 29
|
|
| 28.01.2011, 06:08 [ТС] | |
|
да, можно.
она работает, но для других диапазонов
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 28.01.2011, 10:13 | |
|
lalike,
надо попробовать формулы Excel обуздать для вашей задачи. У вас хорошая идея. Я создал ситуация, что ваша формула наконец у меня заработала.
0
|
|
|
booleg
|
|
| 22.09.2011, 13:35 | |
|
Подскажите как будет выглядеть код если ситуация попроще:
Есть около 1000 файлов с абсолютно одинаковыми таблицами (отличаются только данные) и необходимо получить в сводный файл такую же таблицу но содержащую результат обработки исходных таблиц ( например сумму значений соответствующих ячеек) ? |
|
| 22.09.2011, 13:35 | |
|
VBA работа с файлами Excel Как из Excel открыть папку с файлами Word Макрос по поиску и переносу значений между файлами excel Использование Excel как оболочки для работы с файлами zzzz.dat Работа с файлами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|