访问VBa:报告时检查excel文件的结尾

我正在将访问表上的某些检查的结果写入Excel文件。 有时结果超过65k,超过Excel可以处理(excel 2002)。 我如何检查文件的结尾,并打开一个新的工作表继续

谢谢

你至less有两个select。

第一种方法是在输出行时对它们进行计数(如果写入不是一次完成,则保留一个辅助文件,并在主文件中包含行数)。 当行数接近极限(即65k)开始一个新的工作表。

根据文件结构的灵活性,另一种方法是将所有行写入访问表,然后让Excel工作表查询访问表。 这将绕过Excel 2002中的行限制

我应该问你如何输出这些文件。

如果它是程序性的,那么为什么没有一个运行计数器到达65535.当超过这个值时,启动一个新的工作表。