#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”

作者:微信号woshi6e

如果你有这么一个exl文件

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第1张图片

打开它后看到了这些名字的sheet

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第2张图片

你想把每个sheet分别发给一个人,但又不想让任一人看到另两人的sheet

比如:

你想把“工作”发给“老板”

把“家庭”发给“妈妈”

把“社交”发给“闺蜜”

当这个需求出现在各位宝宝面前,我相信大部分宝宝都会很快完成任务

你会手动将每个sheet保存成单个文件,然后将文件拉到邮件中去发送

其实,一般情况下,6e接到这样的需求,也是这样做的。

直到有一天,老板下达一个任务

“每天!要给全国40个城市发送邮件告诉他们当天业绩

而且,不能让业绩差的“上海”看到业绩好的“北京”的业绩”

讲真,宝宝接到这个任务的时候,心情是奔溃的!

业绩做一下20分钟,可发出这40个邮件估计要1小时!

并且,每天都要发!每天都要发!每天都要发!oh my god!

宝宝心里苦,但是不能说!

只怪自己读书少,excel只会ctrl+C、ctrl+V

在6e向宇宙发出求救信号之后,度娘接到了我的召唤,来到我的眼前,并带来一串程序

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第3张图片

对于平日里只会仰望程序猿的6e来说,只得求助

好在互联网公司大神多

接着无私的会编程的同事教会了我使用这个宏

现在我来教大家

1、把要拆分处理的文件拉到桌面上,进入该excel文件

2、在顶部菜单栏找到“宏”

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第4张图片

3、新建宏

命名新宏,并点击创建

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第5张图片

4、在弹出的代码编辑窗口上复制+粘贴上下面这段代码

Sub Macro1()

Dim sht As Worksheet

Application.ScreenUpdating = False

Application.DisplayAlerts = False

For Each sht In Sheets

sht.Copy

ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\\" & sht.Name & ".xls"

ActiveWorkbook.Close

Next

Application.DisplayAlerts = True

Application.ScreenUpdating = True

End Sub

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第6张图片

5、点这个小绿三角后,等它跑一跑,不要关闭文件

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第7张图片

6、接下来就是见证奇迹的时刻!

到你的桌面上去找到你想要的“工作”、“家庭”和“社交”吧!

正在这个时候,老板来电催办了,赶紧把邮件发给他

7、鼠标右键点击桌面上已经拆分开的“工作”这个文件,找到菜单中的“发送到”,在最右面的菜单点开你常用的邮箱

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第8张图片

9、你离胜利就差一步

编辑好弹出来的邮件,点发送就大功告成了!

#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”_第9张图片

拿走!不谢!我的愿望是众生离苦得乐!

你可能感兴趣的:(#6e教你化繁为简#—如何有智慧的分开“工作”、“家庭”和“社交”)