EXCEL表中,假如第一个单元格A1的值发生改变,第二个单元格B1开始记算状态改变后的持续时间。请问如何实现

您说的好像不错,但是我对VBA一定都不懂啊。目前A1单元格利用数据有效性进行选择几种状态(如:运行、备用、停用、故障),A1值变化后利用数据有效性手动对B1单元格赋值=N... 您说的好像不错,但是我对VBA一定都不懂啊。
目前A1单元格利用数据有效性进行选择几种状态(如:运行、备用、停用、故障),A1值变化后利用数据有效性手动对B1单元格赋值=NOW()实现开始计时。
我要简单的实现:A1利用数据有效性改变状态,B1自动赋值=NOW()实现计时。我觉得用条件判断应该可以,但不知道如何办。
请帮助。
展开
 我来答
attycaohua
2011-12-17 · TA获得超过249个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:409万
展开全部
告诉你一个思路:用VBA实现
1、在工作表的单元格Change事件里面
2、如果改变的单元格是A1,则将此次时间记录到一个单元格里面,例如A2和A3(如果A2和A3中都有时间,则计算两个时间差,即持续时间,然后把这次更改的时间记录到较早的时间的单元格里面,
3、懂了吗?
追问
您说的好像不错,但是我对VBA一定都不懂啊。
目前A1单元格利用数据有效性进行选择几种状态,A1值变化后利用数据有效性手动对B1单元格赋值=NOW()实现开始计时。
我要简单的实现:A1值发生改变,B1自动赋值=NOW()。当然,A1\A2\A3*******多个单元格要求同样的效果。
请帮助。
你能帮我编一下语句吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式