|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
17.06.2008, 12:59 | #1 |
Пользователь
Регистрация: 16.05.2008
Сообщений: 73
|
Создание своей сводной таблицы...
Доброго времени суток.
Вот такая задача мучает уж довольно давно. Условие: есть оперативные файлы, куда заносится инфа ежедневно. В конце недели файл переименовывают по дате (типа Цены_06.06.08, Цены_13.06.08, Цены_20.06.08 и д.т.) и помещают в папку. Шаблон у всех одинаков (поля "цена", "количество" и т.п.), меняется только содержимое полей данных. Также имеется сводная таблица, имеющая тот же шаблон, что и оперативные файлы, но в поля данных нужно ввести поочереди данные из полей оперативных файлов... Макрос я напишу. Скажите как можно создать форму, которая предлагала бы добавить новый файл, из которого возьмёт очередные данные. Т.е. жмем кнопку - появляется форма - через нее добавляем к списку новый файл-источник. А то каждый раз дописывать вручную строки в маркосе неохота... |
17.06.2008, 13:27 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Насколько я правильно понял, Вы хотите воспользоваться стандартным вариантом получения имени файла с помощью встроенного диалогового окна Windows? Примерно так:
Код:
Чем шире угол зрения, тем он тупее.
|
17.06.2008, 14:01 | #3 | |
Пользователь
Регистрация: 16.05.2008
Сообщений: 73
|
Цитата:
Попробуй пояснить... Смысл в том, чтобы через этот макрос (форму) - выбранный файл добавлялся в список тех файлов, из которых берут данные Думаю в примере все ясно... Если нужны более детальные объяснения - пишите... |
|
17.06.2008, 14:25 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Для обьекта файл диалог ставим
.AllowMultiSelect = True теперь можно отметить столько файлов, столько душе угодно, после закрытия окна все отмеченные окажутся в коллекции .SelectedItems
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
17.06.2008, 14:30 | #5 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Так это и есть форма, только стандартная. Зачем создавать свою?
Я, наверное, чего-то не понимаю. Выполняем этот код, полученное значение добавляем к какому-то Вашему списку. А что еще нужно? Можно добавить MultiSelect, Filter и т.д.
Чем шире угол зрения, тем он тупее.
|