[算表] 输入特定字符,自动变更储存格颜色

楼主: hp19910110 (融儿)   2014-06-03 21:30:33
软件: excel
版本: 2007、2010
我有一份档案里面有两个工作表
一个是人员总表,另一个是每日人员分配表
人员总表的部分是
姓名 社号 类别
王大明 1234 特约
王晓明 0123 正式
王老五 5891 临时
小华 0001 正式
小花 5631 正式
大明 4444 临时
小白 0488 特约
人员分配表的部分会依照每个人每天做的工作不同,
而输入到不同的储存格内。
但每日都需统计特约有几人、正式有几人、临时有几人
目前是用储存格的底色在统计,
但我想改成输入社号后工作表会自行带入姓名及储存格的底色
不晓得有没有比较快速的方法呢?!
作者: soyoso (我是耀宗)   2014-06-03 22:55:00
输入社号自行带入姓名来看的话,可用函数vlookup储存格底色方面是依特约、正式、临时来分吗?
楼主: hp19910110 (融儿)   2014-06-03 22:57:00
vlookup也可使其值显示在同一储存格内吗?底色是用特约、正式、临时来分没错~
作者: soyoso (我是耀宗)   2014-06-03 23:04:00
输入社号的储存格和函数看来还是要不同储存格了底色方面如果配合辅助格的话应可用格式化条件来变更
楼主: hp19910110 (融儿)   2014-06-03 23:08:00
不过资料大约有100笔,用格式化条件似乎只能一笔一笔输入?我原本是想输入名字带入底色就好,不过输入名字也满花时间的,所以才想说输入社号XD
作者: soyoso (我是耀宗)   2014-06-03 23:15:00
底色以特约、正式、临时来看就设定三笔
楼主: hp19910110 (融儿)   2014-06-03 23:19:00
我现在的表格是输入名字、自行设定底色后下方的储存格会统计各有几人。人员分配表里只有名字而已@@~如果用自动校正+格式化条件不知能否达到目的呢?还是要用宏QQ
作者: soyoso (我是耀宗)   2014-06-04 00:00:00
底色方面想到是这样 http://goo.gl/U4E1KN
楼主: hp19910110 (融儿)   2014-06-04 00:01:00
啊...要改哪边才能改成限定该档案使用呢? 现在这样不管用哪个档,输入4444都变成大明了XD
作者: soyoso (我是耀宗)   2014-06-04 00:04:00
建议用Worksheet_Change内写intersect来限定范围,再加判断
楼主: hp19910110 (融儿)   2014-06-04 00:18:00
明天来研究一下XD 是说我刚刚把上面的VBA删掉了,但输入4444还是会出现大明耶@@~要怎么取消他XDD
作者: soyoso (我是耀宗)   2014-06-04 00:28:00
Application.AutoCorrect.DeleteReplacement "4444"
楼主: hp19910110 (融儿)   2014-06-04 00:36:00
感谢S大! 明天再来研究看看能不能顺利了><

Links booklink

Contact Us: admin [ a t ] ucptt.com