快捷搜索:  汽车  科技

vba代码实现批量生成员工简历(用VBA制做简历信息提取程序)

vba代码实现批量生成员工简历(用VBA制做简历信息提取程序)6. “面试通过简历”文件夹,存放已经通过面试的word简历文件,可转给人事档案管理人员;5. “面试通过简历”文件夹,存放已经通过面试的word简历文件,可转给人事档案管理人员;2. “简历备用(全)”文件夹,主要存放所有待用的Word简历文件;3. “简历不符合”文件夹,存放不符合公司招聘要求的word简历文件(以后不会再使用的简历);4. “面试淘汰简历”文件夹,存放未通过面试的word简历文件;

在工作中,每个公司对待招聘的简历信息处理都是个大问题,要把每个word个人简历或者Excel个人简历中的信息,提取到一个工作表中,同时还要对用过的简历进行归类处理,每次招聘都需要做好多天的工作。因此考虑用VBA制做了一个简历信息提取程序,只需几个步骤,几天的工作分分钟就完成了。具体介绍如下:

本程序为自动统计简历数据而特别编制,程序全部为VBA语言编制,不包含任何函数公式,全部自动化操作运行,功能非常强大。但运行需要启用“宏”功能,一般Offic都自带VBA功能,若使用WPS则需要下载安装WPS的VBA宏插件,目前最新版本为V7.0(可能收费)。程序具体功能如下:

一、程序包括以下内容,共同放置在“简历文件夹”内,文件夹内包括的文件夹以及文件均不可以改名,否则可能会影响到程序的部分功能,具体包括:

1. “简历Excel”文件夹,主要存放Excel版本的简历文件;

2. “简历备用(全)”文件夹,主要存放所有待用的Word简历文件;

3. “简历不符合”文件夹,存放不符合公司招聘要求的word简历文件(以后不会再使用的简历);

4. “面试淘汰简历”文件夹,存放未通过面试的word简历文件;

5. “面试通过简历”文件夹,存放已经通过面试的word简历文件,可转给人事档案管理人员;

6. “面试通过简历”文件夹,存放已经通过面试的word简历文件,可转给人事档案管理人员;

7. “2021年09月入职员工信息”Excel工作薄,这个文件是自动生成文件,程序每月的面试通过人员自动保存在以当月命名的入职员工信息”Excel工作薄"内,使用完后,可以删除改名等。

8. “简历信息统计”Excel工作薄,自动保存和统计所有的简历数据,不可以改名和删除,

9. “提取word简历数据” Excel工作薄,为本程序的主程序。

10. “程序使用说明”word文档,即本说明文件。

二、程序使用,打开主程序,界面显示名为“整理”的工作表,工作表内最上行内左右两侧包括4个按钮,如下图(图片较宽,拆分为二部分):

vba代码实现批量生成员工简历(用VBA制做简历信息提取程序)(1)

vba代码实现批量生成员工简历(用VBA制做简历信息提取程序)(2)

这4个按钮为:提取整理Word简历信息,Excel转Word,整理状态:简历/工作表/信息以及打开简历文件夹。具体功能如下:

1. Excel转Word按钮,此按钮的功能,将Excel版本简历转换Word版本简历,在使用前将需要转换使用的Excel版本简历全部放置在“简历Excel”文件夹内,单击此按钮,程序会将每个Excel版本简历逐个全部转换为Word版本简历(保存的Word文档名为Excel文件名),并放置在“简历备用(全)”文件夹内备用。

注:①转换前最好确认每个Excel版本简历均为个人姓名,一方便分别文件,同时也防止转换后和其它Word文件同名,可能出现错误。②转换完成后可以删除原Excel版本简历,以防止下次转换时重复使用。

2. 提取整理Word简历信息按钮,此按钮的功能主要分三个部分,一是将“简历备用(全)”文件夹内的所有简历逐个全部转换成Excel信息,并保存为一个工作表;二是自动提取每个工作表的信息到“整理“工作表内显示,具体如上图;三是将“整理“工作表内的简历信息自动保存到”简历信息统计“工作表内,并标注简历状态为面试,以及面试时间。

注:①对提取出现的信息不完整的,如有的未填写男女,有的应聘岗位未明确等,可以自已修改,但修改必需在”简历信息统计“工作表内进行,否则修改无效。②提取后姓名单元格已加快速链接,点击可自动跳转到该工作表。③每个工作表的D1单元格都自动生成了一个“返回”链接,点击会自动返回到第一个工作表。④由于工作表限制,每次最多可以提取254个简历。

3. 整理状态:简历/工作表/信息按钮,此按钮的功能是根据状态分类使用过的简历,并统计信息。此工作表的Q列为状态列,如下图:

vba代码实现批量生成员工简历(用VBA制做简历信息提取程序)(3)

1. 整理状态:简历/工作表/信息按钮,此按钮的功能是根据状态分类使用过的简历,并统计信息。此工作表的Q列为状态列,如下图:

面试状态共有5种:不符合、暂缓、面试、面试通过和面试淘汰。这5种状态可以通过单元格右侧的倒三角下拉框选择输入。

①在提取简历时,默认状态为面试;

②“不符合“:分析简历信息,若因为学历低或者其它原因,不符合公司的招聘条件,可选择“不符合“;在点击整理状态时,本行会删除,其相对应工作表会删除,另外其个人简历会从“简历备用(全)”文件夹移动到“简历不符合“文件夹内。

③“暂缓“:分析简历信息,符合公司招聘要求,但若因应聘岗位不同,本次不能参加面试的,可选择“暂缓“;在点击整理状态时,本行会删除,其相对应工作表会删除,另外其个人简历仍会保存在“简历备用(全)”文件夹中,以方便下次提取使用。

④“面试淘汰“:参加完面试后,对于未成功的,选择“面试淘汰“;在点击整理状态时,本行会删除,其相对应工作表会删除,其个人简历会从“简历备用(全)”文件夹移动到“面试淘汰简历“文件夹内。

⑤“面试通过“:参加完面试后,面试成功的,选择“面试通过“;在点击整理状态时,本行会删除,其相对应工作表会删除,其个人简历会从“简历备用(全)”文件夹移动到“面试通过简历“文件夹内,另外其基本信息会自动复制到当月入职员工信息工作薄中,以方便转给人事管理人员办理入职登记。

⑥在点击整理状态的同时,程序还会将面试状态信息以及当天的日期自动保存到“简历信息统计“的”总表“工作表内。

⑦本工作表内全部状态整理完成后,所有个人工作表,以及提取的个人信息也会自动删除完毕(已经在其它地方保存),同时对“简历信息统计“的”总表“工作表进行分析统计,具体分析内容如下图:

vba代码实现批量生成员工简历(用VBA制做简历信息提取程序)(4)

vba代码实现批量生成员工简历(用VBA制做简历信息提取程序)(5)

注:①简历/工作表/信息按钮可以多次点击,也可以全部完成后再点击,均不影响正常结果;②只有全部状态整理完毕,个人信息全部删除后,才最终对“简历信息统计“的”总表“工作表进行分析统计;③“简历信息统计“的”总表“工作表内容可以修改,但表名不可修改; ④简历信息统计“的”分析“工作表表名不可修改,里面的内容可以复制,最好不要修改。

猜您喜欢: