Как мога да експортирам таблица от 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 ()).