多次运行后Access生成的Excel电子表格失败

多次运行后Access生成的Excel电子表格失败,excel,ms-access,Excel,Ms Access,我使用VBA在Access窗体中编写了一个程序,以获取excel电子表格并将其加载到Access数据库中的表中。除此之外,我还在Access中编写程序,从这些表生成用于分析的自定义电子表格。有几个不同的报告需要加载到数据库的不同表中。这导致需要从数据库向不同部门生成几种不同类型的报告,具体取决于与该部门相关的数据。这个程序对我来说完美无瑕 但是,我的一位同事需要能够使用数据库加载数据并生成报告 实际上,我是为其他部门编写程序的。Access数据库保存在我们的网络上 我的同事拥有与我完全相同的Ac

我使用VBA在Access窗体中编写了一个程序,以获取excel电子表格并将其加载到Access数据库中的表中。除此之外,我还在Access中编写程序,从这些表生成用于分析的自定义电子表格。有几个不同的报告需要加载到数据库的不同表中。这导致需要从数据库向不同部门生成几种不同类型的报告,具体取决于与该部门相关的数据。这个程序对我来说完美无瑕

但是,我的一位同事需要能够使用数据库加载数据并生成报告

实际上,我是为其他部门编写程序的。Access数据库保存在我们的网络上

我的同事拥有与我完全相同的Access版本。我们已经检查了访问选项,以确保我们两个系统的设置方式相同(因为它涉及MS访问)

但是。。。每次他试图运行报表生成器时,程序都会出现错误。我们收到的错误消息之一是运行时错误“1004”:Range类的Select方法失败

这只是我们收到的信息之一

在加载程序上,他可以使用单个加载。(将单个文件加载到表中)没有问题

在将多个文件加载到一个表中的加载程序中,该程序在出错之前先完成两个文件

报表生成器基于区域生成多个报表。生成两个区域的报告后,程序失败

我已经详尽地研究了访问。我在网上查过。我找不到问题出在哪里

我可以在我的系统上运行所有程序,没有问题。我见过Access程序在没有足够停顿的情况下打开和关闭文件时会崩溃。这不是问题所在。我的系统运行在3.6GHZ,而他的系统运行在2.8GHZ

我们运行的是完全相同版本的Windows 10。我们正在运行相同版本的Access

我不知所措。你知道问题可能是什么吗?或者你对我在哪里寻找答案有什么建议吗


<>程序在生成至少2个没有问题的Excel文件的中间出现故障。

您标记Excel,但这是在Excel之前根据您的叙述。是的,我首先标记Excel,因为我已经对Access和VBA的问题做了如此详尽的研究。我认为问题的唯一症结是Excel与Access的交互方式。我不知道标签的顺序有问题。我没有意识到我将被批评如何陈述问题,而不是可能得到社区的帮助。