/ / Експортиране на данни от достъп до вече съществуваща електронна таблица в Excel - sql, excel, vba, export, ms-access-2007

Експортиране на данни от достъп до вече съществуваща електронна таблица в Excel - sql, excel, vba, export, ms-access-2007

Как мога да експортирам таблица от MS Access 2007 във вече съществуваща таблица Excel? (Не нова електронна таблица)

Идеята е, че имам няколко макроса, създадени на други excel листове, които ще анализират данните и изходните графики, които не мога да изработя как да създавам на Access.

Искам да експортирам таблица "Master" в:

Име на файл в Excel: "Планиране на ресурси"

Име на листа: "Сурови данни"

Благодаря предварително

Отговори:

0 за отговор № 1

Можете да създадете диапазони от имена в Excel, като отидете нараздела Формули и предоставяне на име и справка. Уверете се, че препратката, например: = Sheet1! $ A $ 1; се отнася до диапазона, в който искате вашите данни да бъдат поставени. Опитайте се да не отваряте файла Excel, докато стартирате подпрограмата. Тогава, когато експортирате от Access, можете да използвате vba модул, за да стартирате следното:

Private Sub ExportMyQueryOtTableToExcel()
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, _
"sqYourQueryNameOrTable", "x:ExcelFile.xls", -1, "NameRangeInExcelWorkBook"
End Sub

Ако искате да стартирате това от модул, простопроменете частта „Private Sub“ на „Public Function“. По този начин можете да извикате функцията от макроса с действието RunCode (Име на функция = ExportMyQueryOtTableToExcel ()).