我只想将一些excel表格导入ms access,以合并几个月的数据(每个都在一个.xlsx文件中)。只要我链接.xlsx文件
DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel12, tableName, fileName, True, "A4:L23"
但在使用导入选项时不是
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, tableName, fileName, True, "A4:L23"
当我将选项从link更改为import时,得到一个“error 3073-operation must use a updateable query”。
因为我想添加一个包含数据应用的月份和年份的列,所以我需要能够添加一个变量,而我不能使用链接表。
谢谢你的建议或解释我做错了什么。
kr,马丁
1条答案
按热度按时间u5rb5r591#
你可能需要使用
acSpreadsheetTypeExcel12Xml
:acspreadsheettype枚举(access)