【发布时间】:2015-08-09 20:58:24
【问题描述】:
我在 Sheet1 上有以下数据:
然后我创建了一个函数,使用 Sheet2 上的 COUNTIFS 函数根据特定条件计算每个数据,这里是函数:
=COUNTIFS(Sheet1!E8:E400,"Cash",Sheet1!J8:J400,"ADISTYARA DEWINTHA",Sheet1!O8:O400,"Selling",Sheet1!M8:M400,"PRE SP NEW KARTU SMARTFREN 2015")
我想在 Sheet1 上统计 Adistyara Dewintha 的数据“SP PRE NEW CARD SMARTFREN 2015”的数量,然后将其放入 Sheet2 上的类别 Starter Pack
上述函数运行良好,结果如下:
问题是,我想创建一个按钮,当单击该按钮时,将在上面创建的 COUNTIFS 函数 SHEET 1 上执行计算,然后将结果插入到 Sheet2 的单元格中。如果有人可以提供帮助,我将不胜感激。谢谢。
【问题讨论】:
-
如果你有一个提供自动计算的工作公式,你为什么要将操作降级为一个按钮和 VBA 子?
-
你的意思是说你只希望函数计算按钮是否被按下?或者你想要一个按钮来为用户填写这个公式?还是完全不同的东西..?
-
因为我每天都要计算大量的数据,所以如果我手动写的话,就够麻烦了。我的意思是,每次我插入一个新工作表,然后当单击按钮时它会计算然后将结果放入一个新单元格中
-
所以您希望这个公式在您单击按钮时运行,但您希望它针对在您单击之前插入的新工作表运行?如果是这样,在您运行此计算之前旧工作表是否已从工作簿中删除,还是只是被添加并且您的工作簿有大量工作表?对我来说,只需将此公式写入一个将其添加到新单元格的宏中,这听起来是一个相当简单的解决方案,但您需要确保将其指向正确的工作表。
标签: excel excel-formula excel-2013 countif