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