我需要在同一个工作簿中,每个人建一张工作表,有一百多个,能不能按工种把这些工作表分类管理?比方说我点管理人员,就会出来管理人员的几张工作表,点某一工种,就会出来这个工种内的工作表?而且还需要一个工作表按人名来汇总所有人当月的出勤天数、工资金额。
或者也可以按工种单独设几个工作簿,然后再由一个总的工作簿来管理这些,能够做到数据随那些工作簿实时更新。
请问以上方法哪种更容易实现,都是怎样做的,请写明详细步骤,谢谢!
没一个答案是我想要的。
可以将多个工作表 合并到到一张表, 最快捷的方法是用宏处理:
例如 将多个表合并到总计表:
总计 表只留一个标题
右键点 汇总 工作表 标签 ,查看代码, 把如下代码复制进去, F5运行:
Sub 工作表合并()
For Each st In Worksheets
If st.Name <> ActiveSheet.Name Then st.UsedRange.Offset(1, 0).Copy [a65536].End(xlUp).Offset(1, 0)
Next
End Sub
就会把多个表合并 到 总表,
如下例: 在Sheet 总计 中 运行 如上代码,就会将所有 月份 分表 汇总 进来,方便后续处理,而 不需要一次次粘贴处理