【问题标题】:Comparison of data in AccessAccess中的数据比较
【发布时间】:2015-07-15 00:11:15
【问题描述】:

我在 excel 中编写了一些相当冗长的 VBA 代码,用于比较 2 个工作表。我的代码执行以下操作:

  • 允许您导入 2 张纸进行比较
  • 排列列
  • 将需要不同比较的部门删除到新工作表中
  • 在工作表 1 中检查 id 是否出现多次,然后根据最新更新检查使用哪一行数据进行比较,并删除旧行
  • 根据标题比较工作表,然后单元格内容作为标题名称不同,对于不同的值,然后将它们突出显示为红色
  • 最后给了我每列的细分,每个部门的差异以及任何缺少的 ID

我现在发现我的数据集变得越来越大并希望使用 MS Access,是否可以将我的 VBA 代码复制到访问?你们对此有何建议?

任何建议都会有所帮助。

【问题讨论】:

  • 我的想法是您将能够使用您的旧代码作为参考。但是您几乎需要完全重写它。解决这个问题,当您遇到问题时,只需在此处发布您的具体问题,我们会提供帮助。

标签: excel ms-access vba


【解决方案1】:

从您的问题的性质来看,您之前可能没有使用过数据库。如果您使用访问权限,则需要使用 SQL 语句完全重写代码。例如,用于查找最近更新的更新并忽略其余更新的聚合 SQL SELECT 语句。

您可以在访问表单中使用条件格式,但并不比在 excel 中使用它好。您的数据有多少行?它是否适合 Excel 工作表?

您可以使用访问权限来预处理数据以删除您在 excel 中使用的不需要的行。或者直接从 excel 中使用 power query 或 sql 来删除它们。

你还有很长的路要走。

哈维

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    相关资源
    最近更新 更多