Vba 字典和一个工作簿中每个键的项的总和,并写入另一个工作簿

Vba 字典和一个工作簿中每个键的项的总和,并写入另一个工作簿,vba,Vba,使用VBA字典,我希望能够从工作簿2到工作簿1搜索匹配的键,如果在工作簿1中找到匹配项,则获取键项的金额值并求和,然后在工作簿2中写回答案 我可以做同样的表格匹配,并将其写在同一张表格中,但不能做总和并将结果写在另一个工作簿中。请帮忙 你可以用SumIf()来做这件事。我可以,但它不会像我的行越来越大,可能会有数十万行那么快和有效。嗨,蒂姆,很抱歉回复太晚了。我面临的挑战是如何将结果写入另一个我有钥匙的工作簿中。到目前为止,我的方法是将整个结果复制到另一个工作簿,然后使用索引匹配来匹配每个键的

使用VBA字典,我希望能够从工作簿2到工作簿1搜索匹配的键,如果在工作簿1中找到匹配项,则获取键项的金额值并求和,然后在工作簿2中写回答案

我可以做同样的表格匹配,并将其写在同一张表格中,但不能做总和并将结果写在另一个工作簿中。请帮忙


你可以用SumIf()来做这件事。我可以,但它不会像我的行越来越大,可能会有数十万行那么快和有效。嗨,蒂姆,很抱歉回复太晚了。我面临的挑战是如何将结果写入另一个我有钥匙的工作簿中。到目前为止,我的方法是将整个结果复制到另一个工作簿,然后使用索引匹配来匹配每个键的值。另一个工作簿或工作表对问题的核心没有任何影响。这里有很多关于如何使用多个工作表和工作簿的示例。