#excel #vba #ms-access #export
Вопрос:
я хочу экспортировать определенную таблицу доступа в excel, но я не хочу, чтобы экспортировались все столбцы, кроме двух. Я попытался выполнить следующий код для общей таблицы экспорта, но он не соответствует требованиям:
UserName = Environ("Username")
filepath = "C:Users" amp; UserName amp; "Desktop"
FileName = "Analysis Outcome - " amp; Format(Date, "dd-mmm-yyyy")
destination = filepath amp; FileName
tablename = "SelectedMonth"
Need some logic here to select only two columns viz. 'Employee Name' and 'Status' from the
table - SelectedMonth
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, tablename, destination
Комментарии:
1. Создайте запрос, содержащий два столбца, которые вам нужны, и экспортируйте их вместо этого. Кроме того, запрос позволяет указать порядок сортировки, тогда как в таблице реального порядка сортировки нет.
Ответ №1:
Просто создайте запрос ( SELECT SelectedMonth.[Employee Name], SelectedMonth.[Status] FROM SelectedMonth;
) и возьмите его в качестве источника для экспорта.