如果一个Excel中有多个Sheet,如何用代码实现导入指定的那个Sheet?
我是用下面这行代码将Excel中的数据导入到Access的表里的:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, TableName, FileFullPath
但是这行代码似乎默认只能导入“Sheet1”的数据,如果我现在要导入的Excel文档中有多个Sheet,我只想导入一个名称为“Apple”的Sheet到Access里面(“Apple”可能不是Sheet1),用什么方法呢?
[解决办法]
Try:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "表名", "strFilePath", True, "sheet$名" 。
[解决办法]