我有这个Excel
现在我想使用VBA宏制作一些报告
报告1(选择所有任务)
选择总任务数,无论它们是否完成 重要!请记住,这里有5个任务,在另一个excel中可能是20 30,但都具有相同的格式C6 - task_id,D6 - task_name,E6 task_name ...等等
报告2(选择所有已完成的WHERE为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中它很容易......
答案 0 :(得分:0)
是否有要求使用VBA?除非有我遗漏的东西,否则一个简单的数据透视表就可以做到。
这不是你想要实现的目标吗?
哦和FYI如果这确实来自Access,您可以使用MS Query。 数据=>其他来源=> MS Query =>访问数据库
然后您可以使用SQL查询来检索数据。然后,我将制作3份数据表,其中包含3个不同的查询和3份报告表,这些数据表可以将数据格式化为更类似报告的格式。