如何在没有数据透视表的情况下在一行中汇总来自同一客户端的值

我做了一个代码,提示用户select一个文件并将其导入到工作表。

然后,我必须把这个表格放在一个模式中输出,以便在我公司的软件上使用。 如果文件不在格式中,软件将不会导入我的文件。

该公司的软件不允许该文件有重复的客户端。 所以,我需要从客户端的CPF中总结VALOR列中的值。 所以我没有重复的客户端,文件显示客户支付的金额。

我试着做一个数据透视表,但由于我的代码自动导入文件到工作表,我处理数据透视表的问题。

有另一种方法吗?

使用您的代码将数据导入工作表,使用http://www.globaliconnect.com/excel/index.php?option=com_content&view=article&id=147:create-an-excel-pivot-table-report-using -vba&catid = 79&Itemid = 475获取创buildmacros以自动创build数据透视表的代码。 然后,您可以.copy.pastespecial xlValues将可转换数据.pastespecial xlValues到最终表单中,以使其脱离数据透视表格式。 之后,只需保存任何你需要的格式(也可以在macros中)。

你可以在你的VBA代码中包含sumif公式吗? 如果是这样,您创build一个新的工作表与独特的CFP,然后在那里有sumif公式,该选项卡将是您上传到您的系统(无论是在同一个文件或独立的文件)