【发布时间】:2012-07-16 03:14:53
【问题描述】:
我有这个 Excel
现在我想使用 VBA 宏制作一些报告
报告 1(选择所有任务)
选择总任务数,无论它们是否完成 重要的!请记住,这里有 5 个任务,在另一个 excel 中可能是 20 30 ,但都具有相同的格式 C6 - task_id, D6 - task_name, E6 task_name ... 等等
报告 2(全选 WHERE completed is 100%)
选择已完成列为 100% 的总任务数 重要的!请记住,这里有 5 个任务,在另一个 excel 中可能是 20 30 ,但都具有相同的格式 C6 - task_id, D6 - task_name, E6 task_name ... 等等
报告 3(选择所有用户并检索有关其生产力的信息)
这里基本上我需要类似的东西
SUM(I6:I10) - SUM(K6:K10) WHERE task_given_to = 'OM'
SUM(I6:I10) - SUM(K6:K10) WHERE task_given_to = 'MN'
SUM(I6:I10) - SUM(K6:K10) WHERE task_given_to = 'NM'
重要!请记住,这里有 5 个任务,在另一个 excel 中可能是 20 30 ,但都具有相同的格式 C6 - task_id, D6 - task_name, E6 task_name ... 等等
有什么帮助吗?
我必须说,在 SQL 中这很容易......
【问题讨论】:
-
在 SQL 中它会很容易,是的。查看以下内容:自动筛选、SUMIF 函数、ADODB 访问 Excel
-
为什么是 MS Access 标签?如果您有 MS Access,为什么不能将工作表链接为表格并运行查询?回复 ADODB:support.microsoft.com/kb/257819
标签: ms-access vba excel excel-2007