任何人都可以告诉我如何在Excel中的数据库连接中动态引用当前文件。
我正在尝试在Excel 2010中创建一个使用Excel的数据库连接和SQL功能来执行INNER JOIN的工具。我想比较两个列表,并提供第三个常见数据元素列表。
我能够创建与当前文件的数据库连接(使用硬编码引用),并且能够使INNER JOIN工作。棘手的是我需要与其他人共享此工具,并且需要一种方法来动态引用连接字符串中的文件以及命令文本(当前文件位置为“C:\ Users \ UserName \ Desktop \ thisFile.xlsx” “where”UserName“随每个用户而变化”。有谁知道怎么做?
对于喜欢VBA和宏的人 - 我已经知道如何使用Excel宏执行此操作但我不想拥有启用宏的Excel文件。我还将扩展此工具功能以包括LEFT OUTER JOIN,RIGHT OUTER JOIN等等。因此,为每个用户更改每个连接上的连接字符串会很麻烦......