2011-02-03 68 views
0

好的,我设置了一个电子表格来跟踪员工的进度。在Excel中,我是vba和宏编程的新手,但对于一般编程并不陌生。任何援助将不胜感激。我想要做的是如下。根据名单创建新表并自动计算完成

从3张开始(名册,日志,总计)日志表将具有每个员工的所有跟踪指标。总计将每个员工日志总计在一起,并且名册将是一个动态员工列表。由于在名单中创建了一个新条目,因此我想复制日志表并将其名称放入名单中,并将新名称(已命名)添加到“总计”计算中。

出于参数的缘故,只是说每个日志表只有a1中的一个数值,而total只是计算所有日志表中的a1字段。名册中仅包含列A中的名字并且没有其他数据。 (给定方向我应该能够将概念扩展为更复杂的工作表集合

此外,能够从名单中删除姓名并且将所述日志表从总数中删除并从总数中移除将是有趣的公式...:d

再次感谢您的任何援助

+0

维持Excel中工作表之间的参照完整性是可以完成的,但这很痛苦。作为第一个项目,我建议你从固定的张数开始(3)。一个是花名册,一个是日志(每个员工有不同的行或列,另一个是总数),最后一个并不是必须的,因为你应该计算第二个总数,从这样的事情开始,然后继续HTH! – 2011-02-03 03:39:16

回答

0

我看到有人试图使Excel工作就像一个数据库,它最终注定要失败的。因这是绿地模式,我将开始。它是正确的,并使用某种数据库。选择是你的,这取决于你的技能,可用的硬件以及它将被用于什么。一个好的起点是好的旧MS Access,它很快在右手非常强大。如果它要更高的使用,那么也许看看基于服务器的数据存储,如SQL服务器,并写任何你想要的前端(访问,vb.net,asp.net等)

点这里是为正确的工作选择正确的工具,电子表格有它们的位置,但它们不是数据库