【发布时间】:2014-05-14 17:54:28
【问题描述】:
我在 Excel 2010 工作表中有三个单元格,例如 a1、a2 和 a3。每次用户运行我的 Excel 宏时,我都需要它来获取这些单元格中的信息并将其附加到现有的 Access DB 文件中。这就是 db 文件中的所有内容,只是一个运行列表。
所以,我不想从 Access 导入。我希望这一切都发生在 Excel 端,最好完全不开放访问。这可能吗?或者我可以告诉我丈夫忘记这件事吗?
如果可能的话,有人可以告诉我如何去做吗?或者去哪里了解它?我对 Excel 中的 VBA 没问题,但对 Access 甚至数据库的经验为零。
谢谢!
【问题讨论】:
-
绝对有可能。您可以从 Excel VBA 中访问 Microsoft Access 对象库,并与数据库建立 ADO 或 ODBC 连接,并在 Excel VBA 中运行 SQL 语句。
-
THIS QUESTION 的代码有望帮助您入门 :) 否则,Google 上有很多提示。从那里开始,如果您在实现代码时遇到特定问题,请相应地更新您的问题。如目前所述,要求资源以了解主题的问题通常是 SO 的禁区。
-
感谢您的回复。我很抱歉我不是故意违反任何规则的。我非常感谢您的帮助。