作者JieJuen (David)
看板Office
标题Re: [问题] 制作桌牌
时间Fri Nov 9 17:53:13 2007
※ 引述《plancklin (北极熊)》之铭言:
: ※ 引述《JieJuen (David)》之铭言:
: 恩....,我是用EXCEL 2000来写的,
: 如果是侦测A1座号的有无,不使用巨集,使用函数的话,
: 我能想到的是NOW()函数,不过这个函数是每次开起来都会再更新一次,
: 等於是会用新的电脑时间盖过去,
: 就失去记下输入记录时间的功能了,
: 所以只好动用巨集,先把系统时间送给某一变数,
: 然後再写入储存格,这功能似乎是非用到巨集不可。
: (不知道这一功能在新版的EXCEL里有新函数可以使用)
噢,并不是有新函数,
只是把反覆运算改为一次罢了,
仍然要使用者特别设定
而目前我只知道能做到空白变为非空白时取时间
: 另外我没有采用你所说的方式,侦测从空白到有资料,
: 主要的原因是怕自己不小心动到了原有的资料,自己看到日期的前後次序不对
: 会知道自己不小心按到了,
: 因为在学校当导师的生活有点忙乱,有时候学生交作业是东西一丢就跑了,
: 会不小心压到键盘而输入资料,
: 因此,如果只是侦测资料从无变有,在不小心改到座号时,
: 就无法从日期的前後次序看出哪一个被改到,只能去看谈话内容来核对。
如果是为了侦错的话,
A1 B1 C1
座号
B1=IF(A1="","",IF(B1="",NOW(),B1))
C1=IF(A1="","",IF(C1="",A1,C1))
然後A1(或A栏某范围)设定格式化条件,值不为C1(或C栏相应范围)时用颜色填满,
这样不小心改到时也会知道~
还可以知道原先的数字~
即使是C1不小心打到,也可以发现(A1颜色变化,
C1非公式)并复原(也不用不存档关闭),
这样万一有打一些资料又按错时,就不会做白工了。
当然,容易侦错的另一面就是
第一次如果打错,要删掉再重输~
: 另,这些档案的巨集也不是我从无到有写出来的,因为我功力不足,
: 是去 excelhelp 请厉害的高手写的,我只会看和改。
嗯^^
EXCELHELP也让我学到很多~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.50.134
1F:推 plancklin:使用循环参照吗?这样子我的档案分享出来可能会遇到更多 11/09 18:31
2F:→ plancklin:老师再问循环参照怎麽解决... 11/09 18:32