Я ищу, чтобы понять, как выполнить задачу, которую я установил на работе, где у меня довольно странная ситуация с точки зрения вводимых данных и того, как это поддерживается год.Excel VBA, импорт из таблиц доступа в рабочие таблицы
Сценарий: У меня есть базы данных Access Office 2013. (хранится в общем сетевом диске), который содержит несколько таблиц (например, имена ниже)
- table1MD (основные данные)
- таблица2 (поиск таблица)
- Таблица3 (таблица поиска)
- таблица 4 (таблица поиска)
- table5 (таблица поиска) и т.д ...
Каждый квартал мне нужно загружать данные в таблицу1MD и хотелось бы обеспечить, чтобы данные, поступающие в таблицу, соответствовали таблицам поиска в базе данных.
Мой план: Для построения книги Excel, что вы можете получить ваши новые квартальные данные готовы в, тянуть в информации таблицы базы данных доступа затем объединить это полностью готовый к загрузке в базу данных.
Мой вопрос к Stack пользователей переполнения: Использование Excel VBA, что это лучший способ, чтобы загрузить в один клик все мои таблицы базы данных в соответствующей Worksheet.
т.е. table1MD (от доступа) будет загрузить в таблицу table1MD и наоборот
На данный момент я не заинтересованным в получении информации обратно в Access, я просто искал помощи на лучшее/самый простой способ добиться простой загрузки базы данных в Excel, чтобы я мог использовать эту информацию.
Мои знания с VBA чрезвычайно новы, я исхожу из фона HTML/CSS, так что выбираю вещи, пока я иду, и я не могу найти ничего, что работает, поэтому я обращаюсь к пользователям переполнения стека.
Пожалуйста, дайте мне знать, если от вас что-нибудь еще нужно.
Привет, Gadziu, я знаю, что Excel имеет подключения к данным, но я хочу сделать все это через VBA, чтобы удалить любое взаимодействие с пользователем. Это должно быть «открыть шаблон и нажать кнопку« Обновить таблицы ». Я не хочу, чтобы у пользователя был какой-то вклад в то, что происходит, все это должно быть предварительно определено с помощью VBA – Blakey
Поэтому вам нужно добавить кнопку на листе excel (Developer-> Controls-> Insert-> FormControls-> Button) , принимая новый макрос. Код в макросе 'ActiveWorkbook.RefreshAll' – Gadziu
Я могу создать кнопку в Excel, это просто. То, что я ищу, это помощь с кодом VBA в том, как я могу достичь своей цели. – Blakey