2016-02-05 4 views
0

Я пытаюсь создать лист Excel, который извлекает данные из экспорта одним нажатием кнопки. Мне было интересно, есть ли способ закодировать что-то, что вытаскивает из другого экспорта каждый день и все еще использует тот же код?Шаблон для экспорта Excel

Спасибо!

+0

Вы хотите импортировать данные в excel из другой книги и выполнять это ежедневно? Это то, что вы просите? Если это так, то есть учебник по импорту данных http://www.excel-easy.com/vba/examples/import-sheets.html –

+0

Хорошо, что происходит прямо сейчас, так это то, что пользователь вытягивает отчет об экспорте excel из одного из наших приложений, а затем выполняет все эти утомительные шаги форматирования. То, что я хочу, это иметь еще один лист excel, в котором есть кнопка, которая выполняет все эти проблемы с форматированием, но извлекает данные из разных ежедневных экспортных экспортных товаров ... так что каждый день ее разные книги. –

+0

Ну, если они называются последовательно (например, sheet-date.xls), вы можете просто импортировать лист из папки, где filename = "sheet-" + todaysdate + ".xls", с помощью todaysdate, с помощью встроенной функции vbas now. –

ответ

0

Чтобы сделать ваш субавтоматический, я использовал бы auto_open на листе excel и имел планировщик задач Windows, настроенный для запуска один раз в день. Следуйте инструкциям, чтобы написать фактический раздел, который импортирует данные, спросите здесь, если вы застряли.

+0

Хорошо, я думаю, что я решил использовать то, что вы сказали ранее, и просто заставить всех иметь одно и то же соглашение об именах по дате, но я понятия не имею, где даже начать код –

+0

Хорошо, чтобы проверить, что вам нужно. У вас есть папка с файлами под названием 'data_12-02-16.xls' или что-то еще и в других датах в одном формате? И вы хотите, чтобы макрос vba импортировал эти данные каждый день из листа дней? например, на 12-м вы импортируете данные из листа 12-го и т. д.? –

+0

Да, это именно то, что я хочу, но я понятия не имею, как это сделать: / –

Смежные вопросы