ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: alzeng

[分享] 多功能人事信息管理系统(附件已更新)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2010-7-23 15:07 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:模板和开源系统

TA的精华主题

TA的得分主题

发表于 2010-8-7 20:07 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-8-21 21:07 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-8-24 09:30 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-8-24 10:30 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
谢谢分享,学习了

TA的精华主题

TA的得分主题

发表于 2010-8-24 10:46 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

学习了。

真的很好,可以满足中小企业的需求了

TA的精华主题

TA的得分主题

发表于 2010-9-5 00:13 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-9-14 15:45 | 显示全部楼层

LZ大哥帮个忙··这个怎么改!谢谢!我不会VBA!

Private Sub MultiPage1_Enter()
    Dim s1%, s2%, s3%, s4%, s5%, s6%, s7%, s8%, s9%, s10%, i%, rng As Range
    MultiPage1.Value = 0
    With Worksheets("离职人员")
        .Visible = -1
        .Activate
        For Each rng In Range(Cells(2, 30), Cells([A65536].End(xlUp).Row, 30))
            If Month(rng.Value) = Month(Date) And Year(rng.Value) = Year(Date) Then s4 = s4 + 1
        Next
        .Visible = 2
    End With

    With Worksheets("基本信息")
        .Activate
        s1 = [A65536].End(xlUp).Row - 1

        For Each rng In Range(Cells(2, 31), Cells(s1 + 1, 31))
            If rng.Value = "申离" Then s2 = s2 + 1
        Next

        For Each rng In Range(Cells(2, 26), Cells(s1 + 1, 26))
            If Month(rng.Value) = Month(VBA.Date) And Year(rng.Value) = Year(VBA.Date) Then s3 = s3 + 1
        Next

        For Each rng In Range(Cells(2, 3), Cells(s1 + 1, 3))
            Select Case rng.Value
            Case "设备能源管理部"
                s5 = s5 + 1
            Case "设备能源部"
            Case "变电所"
                s5 = s5 + 1

            Case "工程管理部"
                s6 = s6 + 1
            Case "工程项目管理部"
                s6 = s6 + 1
            Case "工程管理组"
                s6 = s6 + 1

            Case "公司管理部"
                s7 = s7 + 1
            Case "车队"
                s7 = s7 + 1
            Case "后勤工段"
                s7 = s7 + 1
            Case "党政办公室"
                s7 = s7 + 1
            Case "人事办公室"
                s7 = s7 + 1

            Case "供销部"
                s8 = s8 + 1
            Case "采购组"
                s8 = s8 + 1
            Case "储运工段"
                s8 = s8 + 1

            Case "生产安全环保部"
                s9 = s9 + 1
            Case "化验中心"
                s9 = s9 + 1
            Case "安全保卫科"
                s9 = s9 + 1
            Case "生产调度室"
                s9 = s9 + 1
            Case "生产技术科"
                s9 = s9 + 1
            Case "保卫科"
                s9 = s9 + 1

            Case "采矿厂"
                s10 = s10 + 1
            Case "安全生产室"
                s10 = s10 + 1
            Case "地测室"
                s10 = s10 + 1
               
            Case "七角井选矿厂"
                s11 = s11 + 1
            Case "长流水磨选工段"
                s11 = s11 + 1
            Case "厂部"
                s11 = s11 + 1
            Case "磨选工段"
                s11 = s11 + 1
            Case "破碎工段"
                s11 = s11 + 1
            
            Case "钒冶炼厂"
                s12 = s12 + 1
           
            Case "公司领导"
                s13 = s13 + 1
               
            Case "财务资产室"
                s14 = s14 + 1
            End Select
        Next

        Me.Frame1.Lb1.Caption = "目前公司在职人数共" & " " & s1 & "人"
        Me.Frame1.Lb2.Caption = "其中申请离职人数为" & " " & s2 & "人"
        Me.Frame1.Lb3.Caption = "本月新进员工人数为" & " " & s3 & "人"
        Me.Frame1.Lb4.Caption = "本月离职员工人数为" & " " & s4 & "人"
        Me.Frame2.Lb5.Caption = "在职人数为" & " " & s5 & "人"
        Me.Frame3.Lb6.Caption = "在职人数为" & " " & s6 & "人"
        Me.Frame5.Lb7.Caption = "在职人数为" & " " & s7 & "人"
        Me.Frame4.Lb8.Caption = "在职人数为" & " " & s8 & "人"
        Me.Frame7.Lb9.Caption = "在职人数为" & " " & s9 & "人"
        Me.Frame6.Lb10.Caption = "在职人数为" & " " & s10 & "人"
        Me.Frame13.Lb11.Caption = "在职人数为" & " " & s11 & "人"
        Me.Frame14.Lb12.Caption = "在职人数为" & " " & s12 & "人"
        Me.Frame15.Lb13.Caption = "在职人数为" & " " & s13 & "人"
        Me.Frame16.Lb14.Caption = "在职人数为" & " " & s14 & "人"
        .Visible = 2
    End With
End Sub
未命名.jpg

TA的精华主题

TA的得分主题

发表于 2010-9-15 08:43 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

谢谢分享哦

谢谢分享哦

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-9-15 09:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 aa574629576 于 2010-9-14 15:45 发表
Private Sub MultiPage1_Enter()
    Dim s1%, s2%, s3%, s4%, s5%, s6%, s7%, s8%, s9%, s10%, i%, rng As Range
    MultiPage1.Value = 0
    With Worksheets("离职人员")
        .Visible = -1
        . ...

错误的原因不明,应该跟此处的运算无关,关于Select Case可以简化一下:

  1.     For Each rng In Range(Cells(2, 3), Cells(s1 + 1, 3))
  2.         Select Case rng.Value
  3.         Case "设备能源管理部", "设备能源部", "变电所"
  4.             s5 = s5 + 1
  5.         Case "工程管理部", "工程项目管理部", "工程管理组"
  6.             s6 = s6 + 1
  7.         Case "公司管理部"
  8.             s7 = s7 + 1
  9.         Case "车队", "后勤工段", "党政办公室", "人事办公室"
  10.             s7 = s7 + 1
  11.         Case "供销部", "采购组", "储运工段"
  12.             s8 = s8 + 1
  13.         Case "生产安全环保部", "化验中心", "安全保卫科", "生产调度室", "生产技术科", "保卫科"
  14.             s9 = s9 + 1
  15.         Case "采矿厂", "安全生产室", "地测室"
  16.             s10 = s10 + 1
  17.         Case "七角井选矿厂", "长流水磨选工段", "厂部", "磨选工段", "破碎工段"
  18.             s11 = s11 + 1
  19.         Case "钒冶炼厂"
  20.             s12 = s12 + 1
  21.         Case "公司领导"
  22.             s13 = s13 + 1
  23.         Case "财务资产室"
  24.             s14 = s14 + 1
  25.         End Select
  26.     Next
复制代码
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-23 08:24 , Processed in 0.039837 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表