考虑到这一点我在Microsoft中创建了一个VBA函数来读取该文件,并将其保存/导入到我的表上,即:离职、员工和职位。Sub Command41_Click() Dim fso As New FileSystemObject Dim xlWs As Excel.Worksheet
Dim intLine
我已经编写了VBA代码,它使用ADODB记录集从Excel工作表检索数据,以便填充用户表单。每次运行代码时,工作表都会替换为新数据。几周前,我开始遇到这样的问题:记录集对象不会返回正确的数据,而是返回上一次会话中使用的数据。即使在关闭Excel文件并重新打开它之后,也会发生这种情况。例如,我将使用数据集A运行代码,然后关闭Excel文件。我重新打开Excel文件,用dataset B替换工作表,然后运行代码。它将返回dataset A